Метод Date.parse - преобразование строки в дату на JavaScript
Метод 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 res = Date.parse('2016-11-16T12:59:59');
console.log(res);
Результат выполнения кода:
1479290399000
Пример
А теперь давайте выведем количество миллисекунд, указав только год:
let res = Date.parse('2016');
console.log(res);
Результат выполнения кода:
1451606400000
Пример
Давайте зададим в параметре метода Date.parse
неправильную дату:
let res = Date.parse('20162016');
console.log(res);
Результат выполнения кода:
NaN