Дата
Выбор даты с необязательной частью времени.
Настройки:
| Настройка | Что делает |
|---|---|
| Формат даты | Как показывать дату, по умолчанию менеджерский формат MODX |
| Формат времени | То же для времени |
| Тип даты | В каком виде хранить значение — см. ниже |
| Отключённые даты | Какие даты погасить, через запятую |
| Отключённые дни | Дни недели: 0 — воскресенье, 6 — суббота |
| Скрыть время | Убрать время, оставить только дату |
| Мин. время, Макс. время | Границы списка времени |
| Приращение | Шаг этого списка в минутах, по умолчанию 15 |
Вид хранения важен
Тип даты определяет, чем будет значение:
datetime(по умолчанию) — строка2026-09-12 14:30:00. Читается глазами, правильно сортируется как текст, выводится без затей.timestamp— число секунд. Удобно для арифметики, само по себе нечитаемо.
Выбирать стоит до того, как появятся данные: смена потом означает пересчёт всех уже существующих строк.
Вывод:
html
<time datetime="{$published}">{$published|date_format:'%d.%m.%Y'}</time>Отключённые даты и дни задают календарь, а не значение
Они гасят клетки в выпадающем календаре, но правилом проверки не являются: дата из REST API или импорта запишется как передали.