【问题标题】:getMonth() JavaScript Function get a wrong value [duplicate]getMonth() JavaScript 函数获取错误值 [重复]
【发布时间】:2014-12-22 14:53:02
【问题描述】:

当我想提取月份值时,我得到了一个不正确的值:

date2 =  new Date('Mon Dec 22 2014 00:00:00 GMT+0000 (Maroc)')
date2.getMonth() // --> i got 11 !!

我可以将值加一,但不是最好的解决方案

请帮忙

【问题讨论】:

标签: javascript date


【解决方案1】:

getMonth() 函数从零开始。 因此,一月将返回零,十二月将返回 11。

您可以在此处阅读有关日期对象和 getMonth 函数的更多信息: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/getMonth

【讨论】:

    【解决方案2】:

    getMonth() 返回值从零开始。

    引用docs

    getMonth() 返回的值是 0 到 11 之间的整数。0 对应 1 月,1 到 2 月,依此类推。

    【讨论】:

      猜你喜欢
      • 2013-05-24
      • 1970-01-01
      • 1970-01-01
      • 2023-03-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多