2014-05-06 90 views
1

我在DB中有一个事件创建的日期时间值,它实际上是输入时对应于“美国”的时间。如何使用momentjs获取特定时区日期时间值

,我要检查,如果事件在client side javascript已经过期,我使用momentjs

美中不足的是我将如何正确检查过期的情况下,如果我在不同的时区是(为前:印度)。

var eventDate = "05/06/2014 12:38 AM" 
moment(eventDate).diff(moment()) 

而不是moment()如何获得特定时区的时刻对象?

修订 http://momentjs.com/timezone/

需要包括一刻时区的js文件,并尝试下面的代码

moment().tz("America/Los_Angeles").format("MM/DD/YYYY hh:mm a") 
+1

Docs? http://momentjs.com/timezone/ – mplungjan

回答

0

您可以强制EVENTDATE,在一个特定的时区进行格式化:

var eventDate = "05/06/2014 12:38 AM GMT-0400"会导致moment(eventDate)抵消当地时区。

看到这个jsfiddle:http://jsfiddle.net/x4hQ2/

相关问题