我正在使用 Date 对象中的 setFullYear、setMonth、....方法在我的脚本中实例化一个 Javascript Date 对象。但生成的 Date 对象将年份和月份显示为 1+。例如,如果我将年份设置为 2012,月份设置为 12。Date 对象将显示为 2013, January...。
我怎样才能避免这种情况?
谢谢。
我正在使用 Date 对象中的 setFullYear、setMonth、....方法在我的脚本中实例化一个 Javascript Date 对象。但生成的 Date 对象将年份和月份显示为 1+。例如,如果我将年份设置为 2012,月份设置为 12。Date 对象将显示为 2013, January...。
我怎样才能避免这种情况?
谢谢。
月份是从零开始的。您应该将 11 设置为 12 月。
https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Date/setMonth