Questo blog illustrerà:
Come fa il "typeerror: data.GetTime non è una funzione nell'errore JavaScript ”?
JavaScript lancia un errore "TAYEERROR: data.GetTime non è una funzione"Quando il metodo GetTime () chiama i valori degli oggetti non date.
Dai un'occhiata praticamente alla ragione dichiarata.
Esempio
Nell'esempio seguente, crea una variabile "data"Che immagazzina i timestamp Epoch UNIX usando il"Data.Ora()" metodo. Qui, la data.Il metodo ora () fornisce il timestamp UNIX in un numero intero:
var date = data.Ora();Stampa il timestamp Epoch Unix sulla console:
console.registro (data);Ora, chiama il "prendi tempo()"Metodo sul tipo di Timestamp UNIX di tipo intero e memorizzalo nella variabile denominata"tempo":
var time = data.prendi tempo();Stampa l'ora sulla console usando "console.tronco d'albero()" metodo:
console.registro (tempo);Come puoi vedere nell'output, il "data.GetTime non è una funzione"Si è verificato l'errore perché il metodo GetTime () chiama solo i valori dell'oggetto della data:
Come correggere il "typeerror: data.GetTime non è una funzione in JavaScript ”Errore?
Per correggere l'errore, in primo luogo, converti il valore in un oggetto Data prima di invocare il metodo GetTime () o assicurarsi che il metodo GetTime () sia chiamato solo su oggetti di data valida/correttamente formattati.
Esempio
Crea un nuovo oggetto Data e passa il timestamp UNIX ottenendo la data.ora () metodo come argomento. Convertirà la data unix di tipo intero in un oggetto di data:
var gt = new data (data);Invocare il "prendi tempo()"Metodo e memorizzare il tempo di output in variabile"tempo":
var time = gt.prendi tempo();Stampa il tempo risultante sulla console:
console.log ("ora corrente:" + tempo);Si può osservare che l'errore dichiarato è stato risolto con successo:
Abbiamo compilato i dettagli essenziali rilevanti per l'errore specificato e la sua soluzione.
Conclusione
Quando il metodo GetTime () viene invocato sui valori degli oggetti non date, si verifica un errore "TAYEERROR: data.GetTime non è una funzione". Per correggere l'errore, prima, converti il valore della data in un oggetto di data utilizzando il costruttore Date () e quindi utilizzarlo. In questo blog, abbiamo illustrato come TypeEerror: Data.GetTime non è una funzione in JavaScript che si verifica e la sua soluzione pertinente.