Ten blog ilustruje:
Jak „typeerror: data.Gettime nie jest funkcją w JavaScript „Występuje błąd?
JavaScript rzuca błąd ”Typeerror: data.Gettime nie jest funkcją”Gdy metoda gettime () wywołuje wartości obiektów bez daty.
Praktycznie sprawdźmy określony powód.
Przykład
W poniższym przykładzie utwórz zmienną „data”, Który przechowuje znacznik czasu UNIX EPOCH za pomocą„Data.Teraz()" metoda. Tutaj, data.Metoda teraz () podaje znacznik czasu UNIX w numerze całkowitym:
var data = data.Teraz();Wydrukuj znacznik czasu Epoch na konsoli:
konsola.log (data);Teraz zadzwoń do „uzyskać czas()”Metoda na znacznik czasu liczby całkowitych typu Unix i przechowuj go w zmiennej o nazwie„czas”:
var time = data.uzyskać czas();Wydrukuj czas na konsoli za pomocą „konsola.dziennik()" metoda:
konsola.log (czas);Jak widać na wyjściu, „data.Gettime nie jest funkcją„Wystąpił błąd, ponieważ metoda gettime () wywołuje tylko wartości obiektu daty:
Jak naprawić „TypeError: data.Gettime nie jest funkcją w błędach JavaScript ”?
Aby naprawić błąd, najpierw przekonwertuj wartość na obiekt daty przed wywołaniem metody getTime () lub upewnij się, że metoda gettime () jest wywoływana tylko na obiektach prawidłowych/prawidłowo sformatowanych.
Przykład
Utwórz nowy obiekt daty i przejdź za znacznik czasu UNIX w dniu dostawania.teraz () metoda jako argument. Konwertuje datę Unix typu liczb całkowitych na obiekt daty:
var gt = nowa data (data);Wywołać „uzyskać czas()„Metoda i przechowuj czas wyjściowy w zmiennej”czas”:
var time = gt.uzyskać czas();Wydrukuj wynikowy czas na konsoli:
konsola.log („bieżący czas:” + czas);Można zauważyć, że określony błąd został pomyślnie rozwiązany:
Opracowaliśmy podstawowe szczegóły istotne dla określonego błędu i jego rozwiązania.
Wniosek
Gdy metoda gettime () jest wywoływana na wartościach obiektów bez daty, występuje błąd „Typeerror: data.Gettime nie jest funkcją". Aby naprawić błąd, najpierw przekonwertuj wartość daty na obiekt daty wykorzystujący konstruktor dat (), a następnie użyj go. Na tym blogu zilustrowaliśmy, w jaki sposób typeerror: data.Gettime nie jest funkcją w JavaScript, która ma miejsce i jego odpowiednie rozwiązanie.