该setFullYear()方法,根据本地时间为指定日期对象设置完整年份(四位数年份是四个数字)。
这个方法也可以用来设置月和月份的日期。
如果您指定的参数超出预期范围,则setFullYear()尝试相应地更新其他参数和Date对象中的日期信息。
例如,如果您为month值指定16 ,则年份将增加1(年份值+ 1),而月份将使用4。
date.setFullYear(year, month, day)
var d = new Date(); d.setFullYear(2010);测试看看‹/›
如果未指定month和day参数,则使用从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);测试看看‹/›