getYear()

使用getYear()函数的本意是获取年份,以2014年为例,如:

var date = new Date();
var year = date.getYear();

在IE中是可以正确获取年份:2014,但是在FF等浏览器下则为:114。
原因则是 在 Firefox等浏览器内 getYear 返回的是 "当前年份-1900"的值(年份基数是1900)
而IE则是 当today的年份大于等于2000的时,直接将1900加上了,返回的2014。

getFullYear()

getFullYear()方法返回的是四位数的年份,各浏览器返回的结果都一样都是2014.没有争议。

getUTCFullYear()

getUTCFullYear() 方法可返回根据世界时 (UTC) 表示的年份的四位数字。返回 dateObject 用世界时表示时的年份,该值是一个四位的整数,而不是两位数的缩写。

var date = new Date();
var year = date.getUTCFullYear()

执行上面的js脚本,year的值也是2014.

暂无评论