Перейти к содержимому

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 градиент статичен, дескендеры не обрезаются областью покраски.

Форматы — именованные и объектные опции Intl

18 октября 2026 г.

flow — перелив градиентом (пара --date-flow-a/-b)

Разные градиенты — полная замена картинки через --date-flow-image