Denne bloggen vil illustrere:
Hvordan gjør "typeerror: dato.GetTime er ikke en funksjon i JavaScript ”feil oppstår?
JavaScript kaster en feil “Typeerror: Dato.GetTime er ikke en funksjon”Når GetTime () -metoden kaller de ikke-dato-objektverdiene.
La oss praktisk talt sjekke ut den uttalte grunnen.
Eksempel
I det følgende eksemplet, lag en variabel “Dato”Som lagrer UNIX Epoch tidsstempler ved å bruke“Dato.nå()”Metode. Her, datoen.Nå () -metoden gir UNIX -tidsstempel i et heltallnummer:
var dato = dato.nå();Skriv ut UNIX Epoch tidsstempel på konsollen:
konsoll.logg (dato);Nå, ring “GetTime ()”Metode på heltallstypen UNIX tidsstempel og lagre den i variabelen som heter“tid”:
var tid = dato.GetTime ();Skriv ut tiden på konsollen ved å bruke “konsoll.Logg()”Metode:
konsoll.logg (tid);Som du kan se i utgangen, "Dato.GetTime er ikke en funksjon”Feil oppstod fordi GetTime () -metoden bare kaller verdiene til datoobjektet:
Hvordan fikse “typeerror: dato.GetTime er ikke en funksjon i JavaScript ”-feil?
For å fikse feilen, først, konverter verdien til et datoobjekt før du påkaller GetTime () -metoden eller sørg for at GetTime () -metoden bare blir kalt på gyldige/riktig formaterte datoobjekter.
Eksempel
Opprett et nytt dato -objekt og pass UNIX -tidsstempelet ved å få date.nå () metode som et argument. Det vil konvertere heltallstypen UNIX -dato til et datoobjekt:
var gt = ny dato (dato);Påkalle “GetTime ()”Metode og lagre utgangstiden i variabel”tid”:
var tid = gt.GetTime ();Skriv ut den resulterende tiden på konsollen:
konsoll.Logg ("Nåværende tid:" + tid);Det kan observeres at den uttalte feilen er løst vellykket:
Vi har samlet de essensielle detaljene som er relevante for den spesifiserte feilen og dens løsning.
Konklusjon
Når GetTime () -metoden påberopes på de ikke-dato-objektverdiene, oppstår en feil “Typeerror: Dato.GetTime er ikke en funksjon”. For å fikse feilen, først, konverter datoverdien til et datoobjekt som bruker dato () konstruktøren og deretter bruk den. I denne bloggen illustrerte vi hvordan typenerror: dato.GetTime er ikke en funksjon i JavaScript som oppstår og dens relevante løsning.