Date
Date — класс для работы со временем. В основном используется для отображения и вычисления.
Время отображается в двух форматах:
1. UTC — время по Гринвичу;
2. В текущей часовой зоне (например, UTC+3 для Москвы).
Поэтому часть методов для взаимодействия со временем имеют два формата — для UTC и для текущей часовой зоны.
Пример
Создадим новый экземпляр даты:
const currentDate = new Date('August 14, 2022 14:15:30')
Получаем различные части даты:
console.log(currentDate.getDay())
// 0
console.log(currentDate.getHours())
// 14
console.log(currentDate.getTime())
// 1660475730000
console.log(currentDate.getFullYear())
// 2022
console.log(currentDate.toISOString())
// 2022-08-14T11:15:30.000Z
Установим новую дату:
currentDate.setMonth(0, 1)
console.log(currentDate.toLocaleDateString())
// 01.01.2022
👉 @seniorFront