Come gestire fusi orari in CFML?
-
18-09-2019 - |
Domanda
Come gestire fusi orari in CFML? Finora tutte le applicazioni che ho scritto basta usare il fuso orario predefinito del server CF e / o il server SQL.
Quello che voi ragazzi di solito? Ti memorizzare tutte le date in GMT con GetTimezineInfo () e poi DateAdd (), e tradurre tutto il tempo per il fuso orario corretto sulla base di loggato preferenze dell'utente?
o hai ragazzi usare qualsiasi metodi Java?
Soluzione
Cercavo la questione un po 'di tempo fa e ho trovato esempi / Java Coldfusion di Paul Hasting blog e molto utile:
Non dimenticare di controllare il suo letto TZCFC prova
Come per memorizzare le date probabilmente dipenderà dalla vostra logica di business. In un progetto che ho fatto dove abbiamo dovuto implementare la pianificazione delle risorse umane attraverso fusi orari abbiamo memorizzato date / orari in UTC e utilizzato datediff nel database per verificare la presenza di conflitti.
EDIT: