javascript - 使用 moment JS 格式化时间显示不正确的日期

标签 javascript datetime momentjs

我有时间以某种格式从服务器传来,例如时间是 (1473286826319)。使用 MomentJS 库

moment(1473286826319).format()
// output 2016-09-07T16:20:26-06:00 i.e sep 7 2016 

但是当我使用如下自定义格式样式时

moment(1473286826319).format('dddd, MMMM d, YYYY, h:mm A');
// output Wednesday, September 3, 2016, 4:20 PM

我的日期是从 Sept 7Sept 3,其余数据是准确的。我做错了什么吗?

最佳答案

您正在使用一个小的d,它是星期几。如果您想要 月中的第几天,请使用 DDD 作为前导零。

检查 documentation

关于javascript - 使用 moment JS 格式化时间显示不正确的日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39380514/

相关文章:

javascript - 是否有可能通过 Javascript 捕获 CSP 错误

javascript - 设置 3d 立方体旋转原点

javascript - 如何有效调试动画代码

r - 计算不同行的列之间的时间差(difftime)

javascript - 使用 moment().recur() 生成季度日期

javascript - 如何使用 Moment.js 根据 Unix 时间戳确定财务季度?

javascript - 使用 Polymer 在元素上设置属性会出现错误 "Cannot set property ' .. .' of undefined'

python - pandas 获取时间戳差异(以毫秒为单位)作为整数

javascript - 无法从asp.net页面中的jquery日期时间选择器捕获日期时间值(C#)

javascript - 将输入的日期转换为 Date 对象