Ich habe einen nervigen Fehler auf einer Webseite:
date.GetMonth () ist keine Funktion
Also nehme ich an, dass ich etwas falsch mache. Die Variable date
ist kein Objekt vom Typ Date
. Wie kann ich in Javascript nach einem Datentyp suchen? Ich habe versucht, ein hinzuzufügen if (date)
, aber es funktioniert nicht.
function getFormatedDate(date) {
if (date) {
var month = date.GetMonth();
}
}
Wie mache ich das, wenn ich defensiven Code schreiben und verhindern möchte, dass das Datum (welches nicht eines ist) formatiert wird?
Vielen Dank!
UPDATE: Ich möchte das Format des Datums nicht überprüfen, aber ich möchte sicherstellen, dass der an die Methode übergebene Parameter getFormatedDate()
vom Typ ist Date
.
Invalid Date
: stackoverflow.com/a/44198641/5846045