Ich habe einen lästigen Fehler auf einer Webseite:
date.GetMonth() ist keine Funktion
Ich vermute also, dass ich etwas falsch mache. Die Variable date
ist kein Objekt des Typs Date
. Wie kann ich in Javascript nach einem Datentyp suchen? Ich habe versucht, eine if (date)
aber es funktioniert nicht.
function getFormatedDate(date) {
if (date) {
var month = date.GetMonth();
}
}
Wenn ich also einen defensiven Code schreiben und verhindern möchte, dass das Datum (das keines ist) formatiert wird, wie kann ich das tun?
Danke!
UPDATE: Ich möchte nicht das Format des Datums überprüfen, aber ich möchte sicher sein, dass der Parameter, der an die Methode getFormatedDate()
ist vom Typ Date
.
0 Stimmen
Falls es auch validiert werden sollte, ob die Datum ist kein
Invalid Date
: stackoverflow.com/a/44198641/5846045