Метод Date.parse

Методът Date.parse връща количеството милисекунди до датата, подадена като параметър във формат ISO низ. ISO форматът изглежда така: 'YYYY-MM-DDTHH:mm:ss.sssZ', където: 'YYYY-MM-DD' - дата; 'T' - разделител; 'HH:mm:ss.sss' - време; 'Z' - часова зона. Не е необходимо да се подава пълния формат, достатъчно е да се подаде 'YYYY-MM-DD' или дори само YYYY.

Синтаксис

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

Пример

Нека с помощта на метода Date.parse разберем колко милисекунди са изминали от 1 януари 1970 година до 16.11.2016, 12:59:59:

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

Резултат от изпълнението на кода:

javascript1479290399000

Пример

А сега нека изведем количеството милисекунди, като посочим само годината:

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

Резултат от изпълнението на кода:

javascript1451606400000

Пример

Нека подадем на метода Date.parse невалидна дата:

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

Резултат от изпълнението на кода:

javascriptNaN

Вижте също

  • метод getTime,
    който също получава timestamp
  • метод Date.now,
    който също получава timestamp