Mam irytujący błąd na stronie:
date.GetMonth () nie jest funkcją
Przypuszczam więc, że robię coś złego. Zmienna date
nie jest obiektem typu Date
. Jak mogę sprawdzić typ danych w JavaScript? Próbowałem dodać if (date)
, ale to nie działa.
function getFormatedDate(date) {
if (date) {
var month = date.GetMonth();
}
}
Jeśli więc chcę napisać kod obronny i uniemożliwić sformatowanie daty (która nie jest jedną), jak to zrobić?
Dzięki!
AKTUALIZACJA: Nie chcę sprawdzać formatu daty, ale chcę mieć pewność, że parametr przekazany do metody getFormatedDate()
jest typu Date
.
Invalid Date
: stackoverflow.com/a/44198641/5846045