Если ваши пользователи находятся в одном часовом поясе и в одной стране, ответ будет немного ... Но если у вас есть малейшее подозрение или вы знаете, что у вас будут пользователи, охватывающие часовые пояса и разные страны, есть пара из предметов, которые действительно выделяются.
Сначала , сохраните все значения даты и времени в базе данных как
Время по Гринвичу . Когда они отображаются для пользователя, вы можете вычислить смещение от этого.
Секунда , даты разных стран форматируют по-разному. Это почти каждая страна (
дд-мм-гггг ) против США (
мм-дд-гггг ) на этом. Вы должны убедиться, что вы разрешаете соответствующую локализацию пользовательского интерфейса.
Третий , если вы используете или можете использовать JavaScript в своем веб-приложении, попробуйте поискать
Date.js в Google, поскольку вам понадобятся некоторые специальные сценарии для обработки различных настроек даты.