В приле ведется история трат /поступлений с учетом даты и времени транзакции. Если юзер иногда переезжает в другие города/страны и меняет часовой пояс на мобиле, стоит ли менять отображение даты времени в истории с учетом текущего пояса, или показывать в таком как заносилось в базу? Особенно непонятно, как быть с итогами за месяц, они тоже могут зависеть от таймзоны.
отображать в текущем поясе, но оставить возможность в настройках показывать время универсальное
либо все время фиксировать на стороне сервера (а на клиенте делать поправки) либо, если это про разовые ситуации добавить функцию "смена часового пояса", которая на беке пересчитает всю историю
я в таком случае просто ставлю себя на место юзера, если что-то может вводить в заблуждение или неудобно - значит что-то сделал не так
Юзеру удобнее работать с текущим часовым поясом. Как вариант - добавить опцию, чтобы показывать время как в оригинальном поясе. Зависит от требований бизнеса.
Я тоже к этому склоняюсь, но думаю что юзерв настолько не любят когда что-то работает не "из коробки", что до настроек никто не дойдет, просто заминусуют и снесут прилу.
Я сейчас подумал, вот я купил в Дубаях что-то в 17:35, приезжаю в Москву, смотрю, странно, вроде в 19:35 я сидел дома в Дубаях. Возможно, нужно хранить часовой пояс совершения транзакции для каждой транзакции и показывать в интерефейсе оба времени.
Пояс и страну, наверное. Тогда можно писать: купил во столько-то там-то по местному времени.
Ну формально конечно можно вывалить на юзера всю инфу и локацию, и пояс, но обыватели в большинстве врятли оценят непривычные добавки и сложности .
Грамотная визуализация инфы - вопрос к дизайнерам UI/UX 😄
Это понятно, но не у всех геолокация включена, чтоб отобразить место. КТо-то из города не выезжает, а ктото катается по миру. короче опять все в опции придется выносить...
Я считаю, что наиболее лучшим вариантом в данном кейсе будет использовать для БД стандартизированное единое время, которое при помощи однократного запроса местоположения при входе в приложение, в виде небольшого диалога со списком, можно потом будет чуть чуть корретировать.
О. неплохая идея. При детекте смены часового пояса выдавать вопрос юзеру. Наверное так и сделаю.
Нет. Юзер скажет WTF? А не хрен ли тебе такие интимные вопросы задавать. Посмотри как вопрос указания времени отправки в почтовых приложениях решен - что происходит при смене пояса
Обсуждают сегодня