Pregunta

¿Cómo manejar zonas horarias en CFML?Hasta ahora, todas las aplicaciones que he escrito solo usan la zona horaria predeterminada del servidor CF y/o del servidor SQL.

¿Qué suelen hacer ustedes?¿Almacena todas las fechas en GMT con GetTimezineInfo() y luego DateAdd(), y traduce todo el tiempo a la zona horaria correcta según las preferencias del usuario que ha iniciado sesión?

¿O usan algún método java?

¿Fue útil?

Solución

Estuve investigando el problema hace algún tiempo y encontré El blog de Paul Hasting y ejemplos de Coldfusion/Java muy útiles:

No olvides revisar su Banco de pruebas TZCFC

La forma de almacenar las fechas probablemente dependerá de su lógica empresarial.En un proyecto que hice en el que teníamos que implementar la programación de recursos humanos en zonas horarias, almacenamos fechas y horas en UTC y usamos dateiff en la base de datos para verificar si había conflictos.

EDITAR:

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top