Ce tutoriel vous apprendra à changer une chaîne en un objet de date.
Comment convertir un objet de date en javascript?
Pour convertir une chaîne en un objet de date, utilisez les méthodes suivantes:
Voyons-les un par un!
Méthode 1: Convertir une chaîne en un objet de date à l'aide de la date.Parse () Méthode
Le " Date.Parse ()«La méthode est utilisée pour créer un objet date à partir d'une chaîne. La méthode parse () de l'objet date analyse une chaîne de date et donne le nombre de millisecondes en tant que sortie depuis minuit le 1er janvier 1970. Il suit le «Yyyy-mm-dd»Format pour la date.
Syntaxe
Suivez la syntaxe fournie ci-dessous pour la méthode Parse ():
Date.Parse (Datestring);Dans la syntaxe ci-dessus, "dattestring"Est la date ajoutée en tant que chaîne.
Valeur de retour
Exemple
Créer une variable "strtodate»Et appelez le«Date.Parse ()”Méthode en passant une chaîne comme date:
Soit strtodate = date.Parse ("20-11-2022");Imprimez la date convertie stockée dans une variable à l'aide du «console.enregistrer()" méthode:
console.log (strtodate);Sortir
La sortie ci-dessus donne «Nan"Parce que la chaîne ne correspond pas au format de date.
Maintenant, passez la chaîne dans un format approprié dans une méthode Parse ():
Soit strtodate = date.Parse ("2022-11-20");Sortir
La production montre une somme des millisecondes à partir du 1er janvier 1970, 00:00:00 UTC, et la date "2022-11-20".
Méthode 2: Convertir une chaîne en un objet Date à l'aide du constructeur Date ()
La méthode la plus fréquemment utilisée pour créer un objet Date à partir d'une chaîne est le constructeur de l'objet date. Pour créer un objet date à partir d'une chaîne, passez la chaîne au constructeur date () comme argument dans un format approprié.
Syntaxe
La syntaxe suivante pour le constructeur date ():
nouvelle date (datestring);Il prend la date dans une chaîne en tant que paramètre.
Valeur de retour
Exemple
Invoquez le constructeur date () en passant la date de la date dans un format de chaîne comme un argument et stockez l'objet de date renvoyé dans une variable "strtodate»:
Soit strtodate = new Date ("23-02-2022");Imprimez l'objet de date résultant sur la console à l'aide de la «console.enregistrer()" méthode:
console.log (strtodate);Sortir
La sortie ci-dessus donne «Date invalide"Parce que la chaîne ne correspond pas au format de date.
Maintenant, passez la date dans un format approprié dans un constructeur de dattes:
Soit strtodate = new Date ("2022-02-23");Sortir
La sortie affichait un nouvel objet de date.
Conclusion
Pour créer un objet de date à partir d'une chaîne, utilisez le «Date()"Constructeur ou"Parse ()»Méthode de l'objet Date. La méthode parse () analyse une date en tant que chaîne et donne une date en millisecondes à partir du 1er janvier 1970, et la date est dérivée en analysant la chaîne spécifiée utilisée pour représenter une date. Le constructeur date () donne un nouvel objet de date et une méthode couramment utilisée pour convertir une chaîne en un objet de date. Les deux méthodes sont complètement expliquées dans cet article avec des exemples.