javascript - Moment.js 问题格式方法无法正常工作

标签 javascript momentjs

var a = moment("24 12 1995").format('DD MM YYYY');
alert(a)

//这应该是有效的,但实际上不是。

var a = moment("12 24 1995").format('DD MM YYYY');
alert(a) 

//这应该是无效的,但它是有效的。 (月份是24)

版本:Moment.js 2.10.3

最佳答案

您应该将格式作为参数传递:

moment("24 12 1995", "DD MM YYYY");

.format 函数的作用是格式化输出。

所以你可以这样做:

var format = "DD MM YYYY";
var date = moment("24 12 1995", format);
alert(date.format(format));

关于javascript - Moment.js 问题格式方法无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31019739/

相关文章:

javascript - moment.calendar() 没有时间

javascript - FullCalendar 时区不工作

javascript - 检查 hh :mm format with Moment. js 是否有效

javascript - 遍历树并将所有属性推送到数组中

javascript - 通过 JavaScript 注入(inject)视频标签 (HTML 5) 是否适用于任何浏览器?

javascript - 选项未显示在 react 选择上

javascript - 有没有办法使用 eval() 来计算定义为字符串的函数?

javascript - 需要用 MomentJS 显示 AM/PM

momentjs - 使用 moment.js 格式化小时、分钟和秒

javascript - 添加具有动态字段名称的新字段会将字段名称设置为相同的名称