【发布时间】:2013-11-20 11:33:50
【问题描述】:
我正在使用通过 RequireJS 包含的 Moment.js。当我打电话给Moment().month() 时,我总是得到 10 号而不是 11 号。有什么想法怎么会发生这种情况?
【问题讨论】:
-
不是january month 0吗?
Note: Months are zero indexed, so January is month 0. -
在 javascript 的日期中,月份从 0-11 开始计算。 w3schools.com/jsref/jsref_obj_date.asp
-
试试 Moment().format("MM")
-
您始终可以使用 .add 方法来解决零索引 .add(1, 'M')
-
@JeremyHamm 这对 12 月不起作用。
moment.parseZone('12/01/2018','MM/DD/YYYY').add({M:1}).month()
标签: javascript momentjs