Metoda Date.parse

Metoda Date.parse returnează numărul de milisecunde până la data transmisă ca parametru sub formă de șir în format ISO. Formatul ISO arată astfel: 'YYYY-MM-DDTHH:mm:ss.sssZ', unde: 'YYYY-MM-DD' - data; 'T' - separator; 'HH:mm:ss.sss' - ora; 'Z' - Fus orar. Nu este obligatoriu să transmiți formatul complet, este suficient să transmiți 'YYYY-MM-DD' sau doar YYYY.

Sintaxă

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

Exemplu

Să aflăm cu ajutorul metodei Date.parse câte milisecunde au trecut de la 1 ianuarie 1970 până la 16.11.2016, 12:59:59:

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

Rezultatul executării codului:

javascript1479290399000

Exemplu

Acum să afișăm numărul de milisecunde, indicând doar anul:

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

Rezultatul executării codului:

javascript1451606400000

Exemplu

Să setăm în parametrul metodei Date.parse o dată incorectă:

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

Rezultatul executării codului:

javascriptNaN

Vedeți și

  • metoda getTime,
    care de asemenea obține timestamp
  • metoda Date.now,
    care de asemenea obține timestamp