Méthode Date.parse

La méthode Date.parse renvoie le nombre de millisecondes jusqu'à la date passée en paramètre sous forme de chaîne au format ISO. Le format ISO ressemble à ceci : 'YYYY-MM-DDTHH:mm:ss.sssZ', où : 'YYYY-MM-DD' - la date ; 'T' - le séparateur ; 'HH:mm:ss.sss' - l'heure ; 'Z' - Le fuseau horaire. Il n'est pas obligatoire de passer le format complet, il suffit de passer 'YYYY-MM-DD' ou simplement YYYY.

Syntaxe

javascriptDate.parse('YYYY-MM-DDTHH:mm:ss.sssZ');

Exemple

Voyons à l'aide de la méthode Date.parse combien de millisecondes se sont écoulées depuis le 1 janvier 1970 jusqu'au 16.11.2016, 12:59:59 :

javascriptlet res = Date.parse('2016-11-16T12:59:59');
console.log(res);

Résultat de l'exécution du code :

javascript1479290399000

Exemple

Maintenant, affichons le nombre de millisecondes, en spécifiant seulement l'année :

javascriptlet res = Date.parse('2016');
console.log(res);

Résultat de l'exécution du code :

javascript1451606400000

Exemple

Passons une date incorrecte en paramètre de la méthode Date.parse :

javascriptlet res = Date.parse('20162016');
console.log(res);

Résultat de l'exécution du code :

javascriptNaN

Voir aussi

  • la méthode getTime,
    qui obtient également un timestamp
  • la méthode Date.now,
    qui obtient également un timestamp