Использование UTC в MySQL на сайте - PullRequest
0 голосов
/ 16 марта 2011

Должен ли я хранить все даты и времени в базе данных MySQL в UTC?
(с помощью UTC_TIMESTAMP ())

Как отобразить дату и время для пользователя, если я не знаю часовой пояс пользователя?

1 Ответ

1 голос
/ 16 марта 2011

Использование UTC обычно является хорошей ставкой, особенно если вы имеете дело с логическими «моментами времени» (такими как метки времени для создания записей и т. Д.).

Что касается того, как вы отображаете их для своего пользователя:если вы не знаете часовой пояс, вы не сможете разумно отобразить дату / время для пользователя , однако вы сохраните его, так что это действительно отдельно от решения UTC.Одним из вариантов может быть использование Javascript для конвертации из UTC в местное время.Другая возможность - позволить пользователю самостоятельно указывать часовой пояс.

...