Symfony + часовые пояса: (автоматическое) преобразование часового пояса между пользователем и сервером? - PullRequest
0 голосов
/ 26 июля 2011

У меня есть существующий проект Symfony 1.2 / Propel, который был изменен для работы на других языках / часовых поясах.Текущая аппаратная настройка и большинство языков будут работать в CET, но некоторые языки будут работать в разных часовых поясах.

Есть ли шанс, что я легко смогу конвертировать пользовательские данные времени и времени, скажем, из BST в CET и наоборотнаоборот, не касаясь всех вызовов DateTime-функций / FormWidgets?

1 Ответ

0 голосов
/ 26 июля 2011

Нет, но вы можете добавить фильтр в цепочку фильтров, который выполняет запрос SET TIME_ZONE = ? для открытого соединения с базой данных перед отправкой любых других запросов ..., чтобы установить его в часовой пояс пользователя.

Кроме того, хорошая поддержка часовых поясов требует некоторого кодирования. Я обычно заканчиваю тем, что осуществил все преобразования из GMT (в котором я храню все даты и времени) в местный часовой пояс пользователя или наоборот в классах модели.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...