Метод Date.parse в JavaScript
Метод Date.parse
возвращает количество миллисекунд до даты переданной в параметре в виде строки формата ISO. ISO формат выглядит так - YYYY-MM-DDTHH:mm:ss.sssZ
, где:
YYYY-MM-DD
датаТ
разделительHH:mm:ss.sss
времяZ
временная зона
Например: 2022-06-14T11:44:41.932Z
. Не обязательно передавать полный формат, достаточно передать YYYY-MM-DD
или просто YYYY
.
Синтаксис
Date.parse('YYYY-MM-DDTHH:mm:ss.sssZ')
Пример
В данном примере Date.parse
вернет количество миллисекунд, которые прошли с 1 января 1970 года до 16.11.2016, 12:59:59:
let result = Date.parse('2016-11-16T12:59:59');
console.log(result); // 1479290399000
Пример
Выведем количество миллисекунд указав только год:
let result = Date.parse('2016');
console.log(result); // 1451606400000
Пример
В следующем примере Date.parse
вернет NaN
, так как не сможет прочитать дату:
let result = Date.parse('неправильная дата');
console.log(result); // NaN