当前位置: 首页 > 面试题库 >

JavaScript中的getMonth给出上个月

郭兴平
2023-03-14
问题内容

我使用的日期选择器的日期为2013年7月7日美国东部夏令时间07:00:00。即使月份是7月,但如果我执行getMonth,它也会给我前一个月。

var d1 = new Date("Sun Jul 7 00:00:00 EDT 2013");
d1.getMonth());//gives 6 instead of 7

我究竟做错了什么?


问题答案:

因为getmonth()从0开始。您可能需要d1.getMonth()+ 1实现所需的功能。



 类似资料:
  • getMonth() 方法 返回表示月份的数字。 语法: dateObject.getMonth(); 返回值: dateObject 的月份字段,使用本地时间。返回值是 0(一月) 到 11(十二月) 之间的一个整数。 说明: 该方法总是结合一个 Date 对象来使用。 示例: var DATE = new Date(); console.log( DATE.getMonth()

  • 描述 (Description) getMonth()方法根据本地时间返回指定日期的月份。 getMonth()返回的值是0到11之间的整数.0对应于1月,1到2月,依此类推。 语法 (Syntax) 下面给出了getMonth()方法的语法。 Date.getMonth() 例子 (Example) 以下示例演示了CoffeeScript中getMonth()方法的用法。 将此代码保存在名为

  • 描述 (Description) getMonth()方法根据本地时间返回指定日期的月份。 getMonth()返回的值是0到11之间的整数.0对应于1月,1到2月,依此类推。 语法 (Syntax) 下面给出了getMonth()方法的语法。 Date.getMonth() 例子 (Example) 以下示例演示了CoffeeScript中getMonth()方法的用法。 将此代码保存在名为

  • Javascript date getMonth()方法根据本地时间返回指定日期的月份。 getMonth返回的值是0到11之间的整数.0对应于1月,1到2月,依此类推。 语法 (Syntax) Date.getMonth () 返回值 (Return Value) 根据本地时间返回指定日期的月份。 例子 (Example) var dt = new Date("December 25,

  • 比如给680,区间是676-680, 给681,区间是681-685, 给682,区间是681-685 给687,区间是686-680

  • 我试图计算从用户开始打字到他们结束打字之间的时间。因此,我用