从时区偏移

时间:2014-01-15 11:10:51

标签: coldfusion

我有一个javascript时间戳和时区(例如“欧洲/斯德哥尔摩”)

如何从UTC获得差异?它可以是秒或任何其他时间单位。

例如我的时区是UTC-2hrs,所以我得到7200秒的结果。

有什么想法吗?

1 个答案:

答案 0 :(得分:2)

查看ColdFusion函数GetTimeZoneInfo(它也支持夏令时)。

本·纳德尔(Ben Nadel)就这一主题发表了精彩的文章 - Converting To GMT And From GMT In ColdFusion For Use With HTTP Time Stamps

从那篇文章:

  

ColdFusion有几种方法可以让我们轻松使用GMT / HTTP时间戳。对于初学者,有GetTimeZoneInfo()方法,它为我们提供相对于UTC时间的本地时间偏移。在我的机器上输出GetTimeZoneInfo()给我们:

     

enter image description here

     

UTCTotalOffset给出了机器时区偏离GMT / UTC的秒数。 UTCHourOffsetUTCMinuteOffset只是此值的不同表示形式。采用秒偏移量,我们可以使用ColdFusion的DateAdd()函数轻松地将当地时间转换为GMT时间......

这应该让你去。