Legendary Trio
devlogquedulascheduling

Devlog #7: Таймзоны в Quedula

Пользователь видит время в своём часовом поясе. Мы храним всё в UTC. Перевод происходит только в UI.

Это правило простое, но его нарушение дорого обходится. Мы видели системы, где время хранилось в локальном поясе «для удобства», и потом переход на летнее время создавал публикации с неправильным временем.

В Quedula пользователь при настройке аккаунта указывает свой часовой пояс. Все даты и время в интерфейсе отображаются в этом поясе. При сохранении расписания мы конвертируем в UTC и сохраняем UTC.

Ещё один момент: при отображении мы явно показываем часовой пояс рядом с временем — чтобы не было двусмысленности. Небольшая деталь, которая убирает целый класс вопросов в поддержку.