# Метод Date.parse

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

## Смотрите также

- метод `getTime`,
  который также получает `timestamp`
- метод `Date.now`,
  который также получает timestamp

←→
↑
en ru