Méthode d'analyse de la date JavaScript

Méthode d'analyse de la date JavaScript
Date de javascript.La méthode parse () convertit une chaîne formatée de date en renvoie la différence par rapport à la date de cette chaîne avec le 1er janvier 1970 en millisecondes. Cette méthode parse () est utilisée à l'aide d'un opérateur de points avec l'objet Date. Pour mieux comprendre cette date Parse (), regardez la syntaxe ci-dessous.

Quand le Date.Parse () est appelé, il est connu comme un appel direct à la méthode Parse (). Cependant, chaque fois qu'un objet du Date est créé en utilisant le nouveau mot-clé et le Date() constructeur, il est connu comme un appel implicite Parse () méthode

Syntaxe de la date.Parse ()

Date.Parse (dateInstring)


Voici les détails de la syntaxe:

    • Date: L'objet de date de JavaScript
    • DateInstring: La représentation de la date au format de chaîne

Valeur de retour: Différence de date avec le 1er janvier 1970 en millisecondes, ou nan si la chaîne n'est pas valide.

Note supplémentaire: La méthode Parse () était une caractéristique de la version ES1 de JavaScript

Exemple 1: Date Parse () Méthode avec une chaîne valide

Pour démontrer le fonctionnement de la méthode Date Parse (), créez d'abord une chaîne représentant une date spécifique comme

String = "20 juillet 2000"


Après cela, créez simplement une nouvelle variable et définissez-la égale à la méthode Parse () et passez dans la chaîne dans l'argument de la méthode parse () comme

millis.parse (string);


Ensuite, imprimez la valeur de ce "milli" variable à l'aide de la fonction de journal de console comme:

console.Log (Milli);


Exécutez ce code et la sortie sera:


La sortie sur le terminal est le nombre de millisecondes écoulées de 1970 à la date donnée dans la variable de chaîne.

Exemple 2: passer une chaîne non valide dans la méthode de la date Parse ()

Pour démontrer la valeur de retour de la méthode Date Parse () avec une chaîne non valide, créez une chaîne avec la ligne suivante:

String = "32 février 2005";


La ligne ci-dessus représente une date qui est le 32 février 2002 qui n'est pas valide. Maintenant, nous allons passer cette chaîne dans la méthode Date Parse () et afficher le résultat sur le terminal à l'aide de la fonction de journal de la console:

console.journal (date.parse (string));


Après l'exécution, le résultat suivant est affiché sur le terminal:


Le résultat sur le terminal est un Nan, ce qui signifie que ce n'est «pas un nombre».

Exemple 3: Calcul du temps écoulé dans les années à partir de la méthode de la date Parse ()

Pour calculer le temps écoulé depuis 1970 à la date passé à l'intérieur de la méthode Parse () peut facilement être calculée à l'aide de calculs mathématiques simples. Écrivez les calculs suivants pour le calcul des années à partir de millisecondes:

minutes = 1000 * 60;
heures = minutes * 60;
jours = heures * 24;
années = jours * 365;


Maintenant, créez une chaîne de date avec la ligne suivante:

date_string = "25 décembre 2005";


Passez cette chaîne dans la méthode Date Parse () et stockez le résultat dans une nouvelle variable:

millisecondes = date.parse (date_string);


Pour convertir le temps écoulé, divisez simplement cette variable de milliseconde par années et imprimez le résultat sur le terminal à l'aide de la fonction de journal de la console:

console.Journal (millisecondes / années);


L'exécution du programme produit le résultat suivant:


Ce résultat est le nombre d'années passées depuis le 1er janvier 1970 au 25 décembre 2005.

Conclure

La méthode de date parse () est utilisée pour prendre une date_string et convertir cette chaîne en la différence entre la valeur représentée par cette chaîne et le 1er janvier 1970. Cette différence est représentée sous la forme de millisecondes. La méthode de travail ici est le Parse () Méthode (introduite dans la version ES1), qui est utilisée à l'aide d'un opérateur de points avec le Date objet.