Вопрос

Как обрабатывать часовые пояса в CFML?Пока что все приложения, которые я написал, просто используют часовой пояс по умолчанию сервера CF и / или SQL server.

Чем вы, ребята, обычно занимаетесь?Вы сохраняете все даты в GMT с помощью GetTimezineInfo (), а затем DateAdd() и переводите все время в правильный часовой пояс на основе предпочтений вошедшего в систему пользователя?

Или вы, ребята, используете какие-нибудь методы Java?

Это было полезно?

Решение

Некоторое время назад я изучал этот вопрос и обнаружил Блог Пола Хастинга и примеры Coldfusion / Java очень полезны:

Не забудь проверить его Испытательный стенд TZCFC

Способ хранения дат, вероятно, будет зависеть от вашей бизнес-логики.В проекте, который я выполнял, где нам нужно было внедрить планирование человеческих ресурсов по часовым поясам, мы сохраняли даты и время в UTC и использовали datediff в базе данных для проверки на наличие конфликтов.

Редактировать:

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top