Coldfusion将日期/时间设置为其他国家/地区

时间:2014-08-17 02:11:04

标签: datetime coldfusion railo

我的服务器位于新西兰 - 客户网站是澳大利亚人,如何显示正确的日期和时间?

1 个答案:

答案 0 :(得分:2)

我会提出一个其他人可能觉得有点过度设计的答案,但可能是最好的。

我建议使用JODA-Time。有了这个,您所要做的就是每隔几个月使用更改的公共时区数据库重新编译它。这意味着,当澳大利亚突然决定删除/添加/更改DST或其他内容时,您不必查看所有代码并查找#DateAdd('d',-10,Now())#之类的内容,而是可以编写JODA时间的函数,为澳大利亚挑选正确的时区并提供服务。与#DateAdd('d',-10,Now())#相比,它的工作量要多一些,但如果您的客户突然转移到澳大利亚或其他国家/地区的不同时区,您将会感激不尽。