我正在尝试将UNIX时间戳转换为JavaScript日期对象。除了以下内容之外,它对所有其他输入完全正常,
dt = new Date(1421020800 * 1000);
dt.getMonth(); // yields '0'
出于某种神秘的原因,月份的输出值为0
,而this link的预期值应为1
。
Javascript日期对象中的月份是否以0
开头?
答案 0 :(得分:1)
这是正常的 - 您可以在W3Schools(或其他任何地方)
中阅读getMonth()方法返回的月份(从0到11) 指定日期,根据当地时间。
注意:1月是0,2月是1,依此类推。