Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/40.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用momentjs获取特定时区的datetime值_Javascript_Datetime_Momentjs - Fatal编程技术网

Javascript 如何使用momentjs获取特定时区的datetime值

Javascript 如何使用momentjs获取特定时区的datetime值,javascript,datetime,momentjs,Javascript,Datetime,Momentjs,我有一个事件创建的日期时间值,以DB表示,它实际上是输入时对应于美国的时间 我想检查客户端javascript中的事件是否已经过期,并且我正在使用momentjs 问题是,如果我在不同的时区(例如:印度),我将如何正确检查过期事件 var eventDate = "05/06/2014 12:38 AM" moment(eventDate).diff(moment()) 如何获得特定时区的矩对象而不是矩 更新 需要包括矩时区js文件,并尝试下面的代码 moment().tz("America

我有一个事件创建的日期时间值,以DB表示,它实际上是输入时对应于美国的时间

我想检查客户端javascript中的事件是否已经过期,并且我正在使用momentjs

问题是,如果我在不同的时区(例如:印度),我将如何正确检查过期事件

var eventDate = "05/06/2014 12:38 AM"
moment(eventDate).diff(moment())
如何获得特定时区的矩对象而不是矩

更新

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

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

您可以强制在特定时区中格式化eventDate:

var eventDate=2014年6月5日上午12:38 GMT-0400将导致momenteventDate偏移到本地时区

请参阅此JSFIDLE:

Docs?