Встречается на собеседованиях • сегодня
Как работать с датами в JavaScript
Для работы с датами в JavaScript используется объект Date. Он предоставляет методы для создания, форматирования и манипуляций с датами.
Создание даты:
javascript
const now = new Date(); // текущая дата и время
const specificDate = new Date(2023, 0, 31); // 31 января 2023 (месяцы 0-11)Форматирование:
javascript
console.log(now.toLocaleDateString()); // "31.01.2023" (зависит от локали)
console.log(now.toISOString()); // "2023-01-31T00:00:00.000Z"Манипуляции:
javascript
now.setDate(now.getDate() + 7); // добавить 7 дней
now.setMonth(now.getMonth() + 1); // добавить 1 месяцБиблиотеки:
Для сложных операций лучше использовать библиотеки:
date-fns(модульная)moment.js(устаревшая, но популярная)Day.js(легковесная альтернатива moment)
Пример сравнения дат:
javascript
const date1 = new Date(2023, 0, 1);
const date2 = new Date(2023, 0, 2);
console.log(date2 > date1); // true
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы