首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MomentJS是否在格式化时更改日期值?

问MomentJS是否在格式化时更改日期值?
EN

Stack Overflow用户
提问于 2019-01-23 17:08:14
回答 1查看 113关注 0票数 0

我想以毫秒为单位输出日期,并将其格式化为以下'MMM d, YYYY, h:mm:ss A'格式。

使用momentJS应该会让这个过程对我来说更容易一些,但是我遇到了一些我不理解的麻烦。例如,如果我像这样使用原生Javascript,输出是"Thu Jan 01 1970 01:00:12 GMT+0100 (Central European Standard Time)",如果我像这样使用momentJS,moment(12345).toDate(),输出是"Thu Jan 01 1970 01:00:12 GMT+0100 (Central European Standard Time)"

好了,一切都很好,所以现在我需要格式化,如果我尝试使用moment(12345).format('MMM d, YYYY, h:mm:ss A')格式化它,我会得到"Jan 4, 1970, 1:00:12 AM"

应用格式时,为什么我的日期从1月1日更改为1月4日?我还尝试了下面的方法和moment(moment(12345).toDate()).format('MMM d, YYYY, h:mm:ss A'),这也产生了"Jan 4, 1970, 1:00:12 AM"

如果我感到困惑,任何帮助都将不胜感激。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-01-23 17:12:33

'd'代表星期几。您应该使用大写的D或DD

​

代码语言:javascript
复制
console.log(moment(12345).format('MMM D, YYYY, h:mm:ss A'))
代码语言:javascript
复制
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.23.0/moment.js"></script>

​

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54323558

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档