【问题标题】:How to get specific timezone datetime value using momentjs如何使用 momentjs 获取特定时区日期时间值
【发布时间】:2014-06-23 08:40:52
【问题描述】:

我在 DB 中有一个 Event Created datetime 值,它实际上是输入时对应于“America”的时间。

我想检查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")

【问题讨论】:

标签: javascript datetime momentjs


【解决方案1】:

您可以强制将 eventDate 格式化为特定时区:

var eventDate = "05/06/2014 12:38 AM GMT-0400" 将导致moment(eventDate) 偏移到本地时区。

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

【讨论】:

    猜你喜欢
    • 2016-03-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-16
    • 2015-08-20
    • 1970-01-01
    • 2021-09-08
    • 1970-01-01
    相关资源
    最近更新 更多