Метод 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