javascript - Moment.js 格式化日期字符串

标签 javascript momentjs

需要使用 Moment.js 来格式化下面的日期字符串。

2017 年 9 月 1 日星期三 04:33:01 GMT+0400 (+04)

我尝试使用下面的方法,但没有成功

moment(e.dateVale, 'D MMMM D YYYY, hh:mm:ss a')

我提到了http://momentjs.com/但无法使其发挥作用。

任何帮助将不胜感激

最佳答案

您需要使用new Date从您传递的字符串创建一个Date对象,然后您就可以使用moment来格式化该Date对象。

看这个:

console.log(moment(new Date('Wed Sept 03 2017 06:33:01 GMT+0400 (+04)')).format( 'D MMMM D YYYY, hh:mm:ss a'));

关于javascript - Moment.js 格式化日期字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47058490/

相关文章:

JavaScript - Moment.js - isBetween() 方法检查时间是否在某个范围内

javascript - 如何将时间分量归零?

javascript - 从 moment 对象 javascript 获取天数

javascript - 为什么大多数 javascript 框架都使用对象字面量

javascript - Android 4.1 的访问控制允许来源错误

javascript - NuCaptcha 未渲染

javascript - 在 moment JS 中设置语言环境将不起作用

javascript - 关联不同表中数据的最简单、最有效的方法,无需关联

javascript - 用于社交共享的 Vue 应用程序元标记

javascript - 在 Meteor 中添加时间和日期