Convertir une chaîne ISO en un objet Date dans JavaScript

Convertir une chaîne ISO en un objet Date dans JavaScript

Pour interagir avec la date et l'heure, y compris les jours, les mois, les années, les heures, les minutes, les secondes et les millisecondes, JavaScript propose l'objet de date. Il est utilisé pour garder une trace des dates et exécuter différentes tâches sur eux. Plus précisément, l'ISO est une abréviation pour l'Organisation internationale pour la normalisation. Selon la norme ISO, l'année est placée en premier dans la chaîne de date, suivie du plus petit terme. Pour convertir un objet Date à partir d'une chaîne ISO à l'aide de JavaScript, utilisez le constructeur de l'objet Date.

Cet article enseignera les méthodes de conversion d'un objet de date à partir d'une chaîne ISO à l'aide de JavaScript.

Comment convertir / créer un objet Date à partir d'une chaîne ISO dans JavaScript?

Pour convertir une chaîne ISO en un objet de date, utilisez les méthodes d'objet JavaScript JavaScript::

    • Constructeur de date ()
    • Parse () Méthode

Méthode 1: Convertir l'objet Date à partir d'une chaîne ISO à l'aide du constructeur Date ()

Pour convertir une chaîne ISO en un objet Date, le constructeur de l'objet date () est utilisé. Pour la conversion, passez la chaîne ISO au «NewDate ()" méthode.

Syntaxe

Utilisez la syntaxe suivante pour le constructeur Date ():

Nouvelle date (IsodateString);


Il prend la date dans un format ISO en tant que paramètre.

Valeur de retour

Il donne un nouvel objet de date.

Exemple

Créez une chaîne qui stocke la date au format ISO:

const isOstring = '2022-10-10';


Appelez le constructeur de date en passant la chaîne ISO et stockez l'objet de date dans la variable "dateobj»:

const dateoBj = new Date (isOstring);


Imprimez l'objet de date résultant sur la console:

console.log (dateoBj);


La sortie indique que la chaîne ISO est convertie avec succès en l'objet Date à l'aide du constructeur Date ():

Méthode 2: Convertir l'objet Date à partir d'une chaîne ISO en utilisant la date.Parse () Méthode

Pour la conversion de l'objet Date d'une chaîne ISO, le «Date.Parse ()"La méthode est utilisée. La méthode parse () analyse une chaîne de date et produit les millisecondes depuis minuit le 1er janvier 1970.

Syntaxe

Suivez la syntaxe fournis pour utiliser la méthode Parse ():

Date.Parse (isodatestring);


Dans la syntaxe ci-dessus, "Isodatestring«Est la date dans un format de chaîne ISO.

Valeur de retour

    • Il rend une valeur qui est la somme des millisecondes depuis le 1er janvier 1970, à 00:00:00 UTC, et la date obtenue en analysant la chaîne disponible utilisée pour indiquer une date.
    • Il donne NAN tout en recevant un argument avec un format de date non valide.

Exemple

Passez la chaîne ISO dans une méthode parse () pour obtenir l'objet de date en millisecondes:

Const dateObj = date.Parse (Isostring);


Imprimez le résultat sur la console:

console.log (dateoBj);


Sortir


Nous avons compilé les informations essentielles liées à la conversion d'une chaîne ISO en un objet de date dans JavaScript.

Conclusion

Dans la conversion de l'objet date d'une chaîne ISO, le constructeur de l'objet Date comme «NewDate ()" ou la "Date.Parse ()"La méthode est utilisée. La méthode Parse () donne la somme des millisecondes à partir du 1er janvier 1970 à 00:00:00 UTC, et la date en tant que chaîne, tandis que Date () donne le nouvel objet de date. Cet article enseigne les méthodes de conversion d'une chaîne ISO en un objet de date à l'aide de JavaScript.