返回Date对象中用本地时间表示的月份值。

dateObj.getMonth()

必选项dateObj参数为Date对象。

说明

要获取用全球标准时间 (UTC)表示的月份值,请使用getUTCMonth方法。

getMonth方法返回一个处于 0 到 11 之间的整数,它代表Date对象中的月份值。这个整数并不等于按照惯例来表示月份的数字,而是要比按惯例表示的值小 1。如果一个Date对象中保存的时间值是 "Jan 5, 1996 08:47:00",那么getMonth方法就会返回 0。

示例

下面这个例子说明了getMonth方法的用法:

functionDateDemo(){

vard, s = "今天日期是: ";

d = newDate();

d.getMonth()

s += ( + 1) + "/";

s += d.getDate() + "/";

s += d.getYear();

return(s);

}

1.修改时区的差异

以今天时间为基准获取前八个小时的时间语法:

new Date((new Date().getTime() - 8* 60 * 60 * 1000)) //就是修改时区的差异(比如北京时区与成都时区的差异)

2.获取年

new Date().getFullYear()

3.获取月

注意!!!:

getMonth()这个方法获取月是从0月开始计数的(只有这个调用方法存在点不同)

比如下方的运行结果,这个月应该是12月.但显示结果为11月,如果想正确显示,在表达式后面加1即可

new Date().getMonth()

new Date().getMonth()+1

4.获取天

new Date().getDate()

5.获取对应的星期几

new Date().getDay()

6.获取年月日(有很多种方法)

new Date().toDateString()

推荐内容