momentjs错误的日期返回

时间:2016-04-10 05:48:50

标签: node.js momentjs

我在nodejs应用程序中使用momentjs并尝试使用momentjs解析时间戳字符串以比较两个日期。我的代码是:

moment('11/04/2016 01:00:00', 'DD/MM/YYYY HH:mm:ss')

,输出为:

{ _date: Fri Nov 04 2016 00:00:00 GMT+0000 (GMT Standard Time) }

但是对于给定的格式,我希望返回日期为Sun Apr 10 2016

似乎格式选项不起作用或我遗漏了某些东西

1 个答案:

答案 0 :(得分:1)

它适用于我(moment版本:2.12.0)

var moment = require('moment')
var m = moment('11/04/2016 01:00:00', 'DD/MM/YYYY HH:mm:ss')
console.log(m.format('LLL')) // April 11, 2016 1:00 AM

同时在两个参数中更改带有月份的天数:

var m = moment('04/11/2016 01:00:00', 'MM/DD/YYYY HH:mm:ss') // same date as above

您使用的是什么版本的moment以及如何导入它?你是如何产生输出日期的?它只是console.log吗?

(这应该是评论,但我想添加代码段)