【问题标题】:Moment.js displaying date incorrectlyMoment.js 显示日期不正确
【发布时间】:2016-06-07 04:20:45
【问题描述】:

我有一条记录,上面写着:date: "2016-02-01 00:00:05。但是,当我执行moment(date).format("L") 时,视图呈现01/31/2016。 知道为什么吗?这发生在所有日期,总是前一天

【问题讨论】:

  • 时间戳有偏移吗?看起来您的问题是基于时区的,因为 format 的输出在技术上是正确的。

标签: ruby momentjs


【解决方案1】:

我在this post 中找到了答案。自动回答,以防有人遇到同样的问题。正如@bschaeffer 所说,这是一个时区问题,这解决了它:

moment.utc(date).format('L')

【讨论】:

  • @MattJohnson,感谢您的反馈。已经添加了我的固定。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2022-01-25
  • 1970-01-01
  • 2016-04-07
  • 1970-01-01
  • 2015-02-14
  • 2018-11-26
  • 1970-01-01
相关资源
最近更新 更多