问题描述和重现步骤:
我发现 moment.format() 函数返回错误字符串的问题如下:
以上测试是在https://momentjs.com/ 上使用 Chrome 控制台进行的。
遇到与我们的应用程序相同的问题。 (节点 6.2.2)
环境:
OSX 上的 Chrome 56.0.2924.87,时刻 2.15.1
我假设你的意思是不正确的分钟,而不是小时。 您看到的原因是您使用了MM
这是几个月的令牌。 你想要mm
。
哦,你这里有很多事情要做。
首先,您在HH
令牌中使用 24 小时制而不是 12 小时制。 您可能需要hh:mm a
作为您的代币。
其次,您有一个 UTC 日期,它正在转换为本地日期。 为了保持UTC,使用moment.utc()
而不是moment()
。 请参阅此博客文章: https :
哦对了,感谢详细的反馈。
hh:mm 确实解决了这个问题。
哦,你这里有很多事情要做。
首先,您在
HH
令牌中使用 24 小时制而不是 12 小时制。 您可能需要hh:mm a
作为您的代币。其次,您有一个 UTC 日期,它正在转换为本地日期。 为了保持UTC,使用
moment.utc()
而不是moment()
。 请参阅此博客文章: https :
@maggiepint .utc 解决了我的问题:)
哦,你这里有很多事情要做。
首先,您在HH
令牌中使用 24 小时制而不是 12 小时制。 您可能需要hh:mm a
作为您的代币。
其次,您有一个 UTC 日期,它正在转换为本地日期。 为了保持UTC,使用moment.utc()
而不是moment()
。 请参阅此博客文章: https :@maggiepint .utc 解决了我的问题:)
甚至我的谢谢
最有用的评论
我假设你的意思是不正确的分钟,而不是小时。 您看到的原因是您使用了
MM
这是几个月的令牌。 你想要mm
。