Я ищу лучшее понимание следующей истории пользователя:
Джон работает в Сиднее. В 9:00 утра он регистрирует событие в веб-приложении, которое выполняется на сервере в Цюрихе. На следующий день он отправляется в Нью-Йорк на экстренное совещание, на котором следует обсудить это событие. Во время встречи он ищет событие по дате и времени.Как я вижу, здесь есть как минимум два вопроса:
- Как сохранить метки времени в базе данных
- Как мне представить их в пользовательском интерфейсе
Когда Джон будет искать событие, он узнает, что это случилось в 9:00, но что он должен ввести в веб-браузер? Он ничего не найдет, когда он просто вводит "9:00" в качестве отметки времени, потому что это может быть Цюрих или Нью-Йорк (поскольку событие не было найдено, приложение не имеет никакого способа узнать, что это произошло в Сиднее, поэтому он не может автоматически выбрать правильный часовой пояс).
Каков хороший способ задать пользователю временную метку, которая может включать часовой пояс?
Вторая проблема заключается в том, как отображать результаты. Если команды со всего мира должны обсудить это событие (и найти соответствующие события, подумайте об атаке взломщика, которая сразу нацеливается на несколько сайтов по всему миру).
Каков хороший пример для отображения временных меток, которые могли быть созданы в другом часовом поясе?
Примечание. Пожалуйста, сосредоточьтесь на удобстве использования этого требования. Я могу выяснить, что такое база данных. В настоящее время я не уверен в работе. Он должен запросить/представить необходимую информацию неинтрузивным/интуитивным способом. Если вы можете, дайте ссылку на существующее веб-приложение, которое уже разрешает это.