Ce blog illustrera:
Comment la date «TypeError: date.GetTime n'est pas une fonction dans JavaScript ”une erreur se produit?
JavaScript lance une erreur "TypeError: date.GetTime n'est pas une fonction"Lorsque la méthode getTime () appelle les valeurs d'objet non-date.
Voyons pratiquement la raison déclarée.
Exemple
Dans l'exemple suivant, créez une variable "date«Cela stocke les horodatages Unix Epoch en utilisant le«Date.maintenant()" méthode. Ici, la date.La méthode maintenant () donne l'horodatage Unix dans un numéro entier:
Var Date = Date.maintenant();Imprimez l'horodatage Unix Epoch sur la console:
console.journal (date);Maintenant, appelez le «obtenir du temps()”Méthode sur l'horodatage Unix de type entier et le stocker dans la variable nommée"temps»:
Var Heure = Date.obtenir du temps();Imprimez le temps sur la console en utilisant le «console.enregistrer()" méthode:
console.journal (heure);Comme vous pouvez le voir dans la sortie, le «date.GetTime n'est pas une fonction«L'erreur s'est produite car la méthode gettime () n'appelle que les valeurs de l'objet date:
Comment réparer la «date de type.GetTime n'est pas une fonction dans JavaScript ”Erreur?
Pour corriger l'erreur, convertissez d'abord la valeur en un objet de date avant d'inviter la méthode getTime () ou assurez-vous que la méthode getTime () est uniquement appelée sur des objets de date valides / correctement formatés.
Exemple
Créez un nouvel objet de date et passez l'horodatage Unix en obtenant la date.maintenant () méthode comme argument. Il convertira la date Unix de type entier en un objet de date:
var gt = nouvelle date (date);Invoque le «obtenir du temps()"Méthode et stockez le temps de sortie en variable"temps»:
Var Time = GT.obtenir du temps();Imprimez le temps qui en résulte sur la console:
console.log ("Heure actuel:" + heure);On peut observer que l'erreur déclarée a été résolue avec succès:
Nous avons compilé les détails essentiels pertinents pour l'erreur spécifiée et sa solution.
Conclusion
Lorsque la méthode getTime () est invoquée sur les valeurs d'objet non-date, une erreur se produit «TypeError: date.GetTime n'est pas une fonction". Pour corriger l'erreur, convertissez d'abord la valeur de date en un objet de date utilisant le constructeur date (), puis utilisez-le. Dans ce blog, nous avons illustré comment TypeError: Date.Gettime n'est pas une fonction en JavaScript qui se produit et sa solution pertinente.