【问题标题】:moment.js specific format with timezone带有时区的 moment.js 特定格式
【发布时间】:2014-04-29 13:39:15
【问题描述】:

我正在尝试使用我的服务器人员给我的格式解析和格式化日期

yyyy-MM-dd,HH:mm:ss.sssZ
2014-05-09,09:00:00.000-0400

使用moment.js,我可以解析提供的日期

moment(date, "YYYY-MM-DD,HH:mm:ss.sssZ")

这似乎工作正常,但是如果我要添加 .format("YYYY-MM-DD,HH:mm:ss.sssZ") 我会得到:

2014-04-30,09:00:00.000-04:00 

在大多数情况下这是可以的,但请注意时区位置的冒号。它应该是-0400不是 -04:00。我可以很容易地去掉冒号,但在我求助之前,我应该使用其他格式字符串来解析和格式化日期吗?

我也尝试过包含moment-timezone.js,但这没有任何区别。

【问题讨论】:

    标签: javascript date momentjs


    【解决方案1】:

    moment.js documentation 表示在格式字符串中使用 ZZ 而不是 Z。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-12-08
      • 1970-01-01
      • 2019-04-22
      • 2019-05-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多