Pergunta

Como lidar com fusos horários em CFML? Até agora todos os apps que eu escrevi é só usar o fuso horário padrão do servidor CF e / ou servidor SQL.

O que vocês costumam fazer? Você armazena todas as datas em GMT com GetTimezineInfo () e, em seguida, DateAdd (), e traduzir todos os tempos para o fuso horário correto baseado em logado preferência do usuário?

Ou vocês usar quaisquer métodos de java?

Foi útil?

Solução

Eu estava olhando para a questão há algum tempo e encontrado blog de Paul Hasting e exemplos Coldfusion / Java muito útil:

Não se esqueça de verificar sua cama TZCFC teste

Como armazenar datas provavelmente dependerá de sua lógica de negócios. Em um projeto que eu fiz onde tivemos para implementar a programação dos recursos humanos em fusos horários que armazenados datas / horários em UTC e datediff usado no banco de dados para verificar se há conflitos.

EDIT:

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top