Mam irytujący błąd na stronie:
date.GetMonth () nie jest funkcją
Przypuszczam więc, że robię coś złego. Zmienna datenie 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