Metod Date.parse

Metod Date.parse vraća broj milisekundi do datuma prosleđenog kao parametar u obliku ISO stringa. ISO format izgleda ovako: 'YYYY-MM-DDTHH:mm:ss.sssZ', gde: 'YYYY-MM-DD' - datum; 'T' - separator; 'HH:mm:ss.sss' - vreme; 'Z' - Vremenska zona. Nije neophodno proslediti potpuni format, dovoljno je proslediti 'YYYY-MM-DD' ili samo YYYY.

Sintaksa

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

Primer

Hajde da uz pomoć metoda Date.parse saznamo koliko milisekundi je prošlo od 1 januara 1970 godine do 16.11.2016, 12:59:59:

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

Rezultat izvršavanja koda:

javascript1479290399000

Primer

A sada hajde da prikažemo broj milisekundi, navedivši samo godinu:

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

Rezultat izvršavanja koda:

javascript1451606400000

Primer

Hajde da u parametru metoda Date.parse navedemo neispravan datum:

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

Rezultat izvršavanja koda:

javascriptNaN

Pogledajte takođe

  • metod getTime,
    koji takođe dobija timestamp
  • metod Date.now,
    koji takođe dobija timestamp