Назад к вопросам
Junior
201
Как в JavaScript можно работать с датами?
Ответ от нейросети
sobes.tech AI
В JavaScript для работы с датами используется встроенный объект Date. Он позволяет создавать, форматировать, парсить и манипулировать датами и временем.
Примеры основных операций:
// Создание даты
const now = new Date();
const specificDate = new Date('2024-06-01T12:00:00Z');
// Получение компонентов даты
console.log(now.getFullYear()); // год
console.log(now.getMonth()); // месяц (0-11)
console.log(now.getDate()); // день месяца
// Установка компонентов даты
now.setHours(15);
// Форматирование
console.log(now.toISOString());
console.log(now.toLocaleString('ru-RU'));
// Парсинг строки в дату
const parsedDate = new Date(Date.parse('2024-06-01T12:00:00Z'));
// Работа с временными зонами требует дополнительных библиотек, например, Luxon или date-fns-tz
Для более удобной работы с датами и временем часто используют сторонние библиотеки, которые упрощают форматирование, парсинг и манипуляции с учётом временных зон.