Il metodo Date.parse

Il metodo Date.parse restituisce il numero di millisecondi fino alla data passata come parametro sotto forma di stringa in formato ISO. Il formato ISO appare così: 'YYYY-MM-DDTHH:mm:ss.sssZ', dove: 'YYYY-MM-DD' - data; 'T' - separatore; 'HH:mm:ss.sss' - orario; 'Z' - Fuso orario. Non è necessario passare il formato completo, è sufficiente passare 'YYYY-MM-DD' o semplicemente YYYY.

Sintassi

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

Esempio

Scopriamo con il metodo Date.parse quanti millisecondi sono passati dal 1 gennaio 1970 fino al 16.11.2016, 12:59:59:

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

Risultato dell'esecuzione del codice:

javascript1479290399000

Esempio

Ora mostriamo il numero di millisecondi, specificando solo l'anno:

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

Risultato dell'esecuzione del codice:

javascript1451606400000

Esempio

Passiamo una data non valida come parametro del metodo Date.parse:

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

Risultato dell'esecuzione del codice:

javascriptNaN

Vedi anche

  • metodo getTime,
    che ottiene anche il timestamp
  • metodo Date.now,
    che ottiene anche il timestamp