Некоторые вопросы, связанные с работой с датами в JavaScript:
- Создание даты. 2 Можно использовать конструктор Date() без параметров, тогда созданный объект будет хранить текущие дату и время. 1 Также можно передать в конструктор количество миллисекунд, которые прошли с начала эпохи Unix, или дату в формате строки. 12
- Получение отдельных компонентов даты и времени. 2 Для этого используются методы, например: getFullYear() (получение четырёхзначного значения года), getMonth() (получение значения месяца от 0 (январь) до 11 (декабрь)), getDate() (получение числа дня в месяце) и другие. 2
- Установка отдельных компонентов даты и времени. 2 Для этого используются методы, например: setFullYear(year) (для установки года), setMonth(month) (для установки месяца от 0 до 11) и другие. 2
- Форматирование дат. 3 В JavaScript доступны методы для вывода дат в виде строки разных форматов: .toString(), .toDateString (возвращает только дату без времени) и .toTimeString() (возвращает только время без даты). 3
- Сравнение двух дат. 2 Для сравнения используется метод приведения даты к миллисекундам — getTime(). 2