Встречается на собеседованиях • сегодня
Как работает UTC
UTC (Coordinated Universal Time) — стандарт времени, основанный на атомных часах, без привязки к солнечному времени. Он не зависит от часовых поясов и сезонных изменений (летнее/зимнее время).
В JavaScript для работы с UTC используются методы:
js
const now = new Date();
console.log(now.toUTCString()); // "Thu, 18 Jan 2024 12:00:00 GMT"
console.log(now.getUTCHours()); // 12 (часы в UTC)Особенности:
- UTC одинаков во всем мире (нет смещения).
- Временные зоны выражаются как смещение от UTC (например, UTC+3).
- Хранить даты в UTC — хорошая практика, а преобразовывать в локальное время только для отображения.
Пример сравнения:
js
const localTime = new Date();
const utcTime = new Date(localTime.toUTCString());
console.log(localTime.getHours() !== utcTime.getUTCHours()); // true, если локальная зона не UTC+0
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы