我一直得到这种奇怪的效果,就像有时 momentjs 有效,有时却无效。
这是 1.7.2 版,在 node.js 中运行。
reg.date = moment('230420050000','DDMMYYYYHHmm' ).toJSON();
TypeError: Object Sat Apr 23 2005 00:00:00 GMT+0200 (CEST) has no method 'toJSON'
问题 1:这不是实例化 momentjs 对象的正确方法吗?
当我将它转储到控制台时,我看到它具有所有典型的矩字段:
{
_d: {
Fri, 22 Apr 2005 22:00:00 GMT
_a: [ 2005, 3, 23, 0, 0, 0, 0, undefined ]
},
_isUTC: false,
_a: [ 2005, 3, 23, 0, 0, 0, 0, undefined ],
_lang: false
}
问题 2:那么为什么 toJSON() 消失了?