Как в JavaScript можно работать с датами?

В JavaScript для работы с датами используется встроенный объект Date. Он позволяет создавать, форматировать, парсить и манипулировать датами и временем.

Короткий ответ

Что ответить на собеседовании

В JavaScript для работы с датами используется встроенный объект Date. Он позволяет создавать, форматировать, парсить и манипулировать датами и временем.

Подробный разбор

Ответ с пояснениями

В 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

Для более удобной работы с датами и временем часто используют сторонние библиотеки, которые упрощают форматирование, парсинг и манипуляции с учётом временных зон.

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее