Метод Date.parse
возвращает количество
миллисекунд до даты переданной в параметре
в виде строки формата ISO.
ISO формат выглядит так: 'YYYY-MM-DDTHH:mm:ss.sssZ'
,
где: 'YYYY-MM-DD'
- дата; 'Т'
- разделитель; 'HH:mm:ss.sss'
- время;
'Z'
- Временная зона. Например: '.
Не обязательно передавать полный формат, достаточно передать '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