JavaScript setFullYear() 方法

 JavaScript Date 对象

setFullYear()方法,根据本地时间为指定日期对象设置完整年份(四位数年份是四个数字)。

这个方法也可以用来设置月和月份的日期。

如果您指定的参数超出预期范围,则setFullYear()尝试相应地更新其他参数和Date对象中的日期信息。

例如,如果您为month值指定16 ,则年份将增加1(年份值+ 1),而月份将使用4。

语法:

date.setFullYear(year, month, day)
var d = new Date();
d.setFullYear(2010);
测试看看‹/›

如果未指定monthday参数,则使用从getMonth()和getDate()方法返回的值。

浏览器兼容性

所有浏览器都完全支持setFullYear()方法:

Method
setFullYear()

参数值

参数描述
year(必需)一个整数,指定年份的数值,例如1992
month(可选)0到11之间的整数,表示一月到十二月
day(可选)介于1到31之间的整数,表示月份中的某天。
注意:如果指定day参数,则还必须指定month参数。

技术细节

返回值:1970年1月1日00:00:00 UTC与更新日期之间的毫秒数
JavaScript版本:ECMAScript 1

更多实例

指定16作为月份值:

var d = new Date();
d.setFullYear(2010, 16);
测试看看‹/›

调用setFullYear()方法可以选择设置月份和日期:

var d = new Date();
d.setFullYear(2010, 8, 30);
测试看看‹/›

 JavaScript Date 对象