Мобильные приложения / Блог ontech.pro

Как оформить выбор времени и часового пояса в записи

Клиент находится в другом городе и записывается на 10:00. Для него это может быть время телефона, для администратора — время филиала. Одна неуточнённая подпись способна превратить корректную запись в пропущенный визит. Поэтому правило времени должно быть одинаковым во всём сценарии.

Подготовила команда ontech.pro · · 3 мин чтения

Выберите смысл времени услуги

Для очного визита обычно удобнее показывать местное время филиала и прямо подписывать город. Для дистанционной встречи могут потребоваться время организатора и дополнительное представление для клиента. Главное — не менять смысл незаметно между календарём и подтверждением. Запишите выбранное правило в задании и покажите пример с двумя городами. Сотрудники должны понимать ту же дату, что и клиент. Формулировка «время местное» без указания места оставляет исходную неоднозначность.

Храните больше, чем число часов

Разработчику нужен однозначный момент события и сведения о часовом поясе, в котором задано расписание. Фиксированный сдвиг часов не всегда описывает будущие правила региона. База IANA содержит историю местного времени и обновляется при изменении правил. Поэтому попросите использовать поддерживаемую работу с часовыми поясами и предусмотреть обновление данных. Не нужно показывать технический идентификатор человеку: на экране достаточно понятного города и, при необходимости, обозначения смещения.

Документация: IANA: база часовых поясов

Не меняйте визит вслед за телефоном

После поездки клиента настройки устройства могут измениться. Очная запись в филиале должна сохранять исходный смысл: её начало определяется расписанием места оказания услуги. Если дополнительно показывается время устройства, подпишите оба значения. При добавлении в календарь проверьте, какой момент сохраняется и что увидит человек после смены пояса. Не рассчитывайте напоминания повторным чтением отображаемой строки с датой: она предназначена для человека, а не для восстановления точного времени события.

Учтите границы календарных дней

Разница поясов может изменить не только часы, но и дату. Подтверждение должно показывать число, месяц и день недели вместе со временем. Правило отмены «за сутки» тоже требует уточнения: речь о длительности до начала или о предыдущем календарном дне филиала. Согласуйте это как бизнес-условие, затем реализуйте единообразно. Для записи вскоре после полуночи особенно легко отправить напоминание с неверным «завтра». Лучше использовать точную дату там, где относительное слово может запутать.

Составьте проверку с двумя устройствами

Выберите филиал в одном городе и телефон с другим поясом. Запишитесь вечером на следующий день, откройте подтверждение, письмо и календарь, затем измените пояс телефона. Перенесите визит через администратора и повторите сверку. Отдельно проверьте расписание удалённого специалиста и отмену рядом с установленным пределом. В каждом канале должны совпадать реальный момент встречи и объяснение для пользователя. Найденные расхождения фиксируйте с обоими поясами, датой и снимком экрана, иначе разработчик не воспроизведёт проблему.

← Все статьи блога

08 / Следующий шаг

Давайте разберём
вашу задачу

Оставьте контакт и пару слов о проекте. На первом разговоре не продаём разработку — помогаем понять разумный следующий шаг.

  1. 01

    Разберём задачуЦель, ограничения и приоритеты первой версии

  2. 02

    Покажем похожие кейсыЧтобы вы заранее увидели наш уровень и подход

  3. 03

    Дадим ориентирФормат, этапы, сроки и предварительная вилка

Менеджеры на связи круглосуточноВ чате среднее время ответа — 4 минуты
Можно сразу написатьTelegram +7 993 370-60-69
Что планируете?
Как с вами связаться?

Выберите удобный способ — нужен только один контакт.

Без обязательств,
рассылок и навязчивых звонков
Позвонить