Data typueRror.Gettime nie jest funkcją w JavaScript

Data typueRror.Gettime nie jest funkcją w JavaScript
Data.Metoda gettime () jest wykorzystywana do przekazywania milisekund, które minęły od pierwszego stycznia 1970 roku. Informacje o dacie i godzinie są przechowywane w nowo utworzonym obiekcie daty. Kiedy wywołana jest metoda tego obiektu tego obiektu, podaje liczbę reprezentującą milisekundy od stycznia 1970 roku. (UNIX EPOCH).

Ten blog ilustruje:

  • Jak „TypeError: data.Gettime nie jest funkcją w JavaScript ”?
  • Jak naprawić „TypeError: data.Gettime nie jest funkcją w błędach JavaScript ”?

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.