CoreDate
Примеры использования и документация.
Дата на языке пользователя: дата события, срок или время публикации — в локали проекта, без ручного форматирования в каждом месте. Карточки, списки, таблицы: единый формат дат по всему интерфейсу.
Механика форматирования продумана до таймзон: через Intl (useI18n d()) — по имени именованного формата из datetimeFormats (fallback — date) или прямым опциям Intl.DateTimeFormatOptions; принимает Date, ISO-строку или timestamp. Date-only строки («2026-01-15») парсируются как локальная полночь — в западных таймзонах дата не уезжает на сутки назад. По умолчанию рендерится <time> с машинным атрибутом datetime (ISO) — дата становится машитаемой для поисковиков и календарей; as="span" отключает семантику.
flow — фирменный перелив градиентом по тексту даты (паттерн CoreAmount/CoreTextShimmer): пара цветов — --date-flow-a/-b, полная замена картинки — --date-flow-image; при prefers-reduced-motion градиент статичен, дескендеры не обрезаются областью покраски.
18 октября 2026 г.