all-threads-bot

Frontender`s Spectre

[HolyJS — конференция для JavaScript‑разработчиков] Сергей Соловьев — От римских императоров до Temporal API: покоряем даты и время в JS

31 марта 2025 г., 12:16

Ближайшая конференция — HolyJS 2025 Spring, 7—8 апреля, Москва + online. Подробности и билеты: https://jrg.su/gxfN4t — — Скачать презентацию с сайта HolyJS — https://jrg.su/F8rnJJ Обработка даты и времени – распространенная причина багов в коде на JS. Основные причины – сложность самого явления времени и плохо спроектированные API. В первой части доклада мы разобрали главные проблемные темы: календарные даты, шкалы времени, часовые зоны и региональные особенности форматирования. Сергей поведал историю о том, как реформы римских императоров, британские железные дороги и плохо спроектированное Date API влияют на качество нашего кода. Во второй части доклада мы познакомились с Temporal – новым API для работы с датами и временем, который скоро появится в JavaScript. Разобрали его концептуальную основу, посмотрели на примеры кода, сформулировали плюсы и минусы, подумали над проблемами при миграции.