【发布时间】:2016-05-11 20:12:23
【问题描述】:
我正在使用以 OData v4 格式返回日期/时间的 Web 服务。该格式如下所示:yyyy-MM-ddTHH:mm:ss.fffZ。这意味着当前时间将返回为:“2016-05-11T03:08:00Z”。
我在一些客户端 JavaScript 中收到了这个日期。我正在尝试使用 Moment.js 库格式化日期。据我了解,该库寻找ISO 8601 formatted string。
我的问题是,如何将获得的 OData v4 字符串转换为 ISO 8601 格式的字符串?或者,我如何将 OData v4 字符串加载到 moment 对象中?我最大的问题似乎与时区有关。例如:如果我有
2016-06-01T00:00:00Z
然后使用
moment('2016-06-01T00:00:00Z').format('MM/DD/YYYY')
我明白了
05/31/2016
但是,我期待06-01-2016
谢谢!
【问题讨论】:
-
你的时区是什么?
标签: javascript momentjs