Глобальный обработчик даты для JavaScript - PullRequest
0 голосов
/ 27 августа 2010

У меня есть сайт, который широко использует JavaScript.

Но моя проблема сейчас в том, что мой сайт используется в разных часовых поясах, дата и время неверны при отображении данных с сервера (TZ A) и отображении на клиенте с использованием JavaScript (TZ B). Мой сайт ASP.net, если это имеет какое-либо значение.

Изначально я никогда не обслуживал UTC так, как должен был, извините, мой Плохой :).

Теперь у меня возникла проблема, и я бы предпочел не работать со всем моим JavaScript, чтобы исправить сотни дат без UTC.

Итак, мой вопрос: Существует ли глобальный / широкий сайт способ, которым я могу расширить / переопределить или обработать преобразование всех моих дат от времени сервера до часового пояса клиентов и отображать даты, которые должны быть показаны.

Я хотел бы иметь одно центральное место, которое может обрабатывать все данные о дате / часовом поясе и не должно быть реализовано в десятках разных мест.

Любые идеи или предложения приветствуются.

Спасибо

1 Ответ

0 голосов
/ 27 августа 2010

Можете ли вы провести рефакторинг вашего исходного кода в JS, чтобы заменить все классы Date (или все, что вы используете) на свой собственный?Тогда вы можете инкапсулировать всю логику преобразования даты в этот новый класс.

...