該setFullYear()方法,根據(jù)本地時(shí)間為指定日期對象設(shè)置完整年份(四位數(shù)年份是四個(gè)數(shù)字)。
這個(gè)方法也可以用來設(shè)置月和月份的日期。
如果您指定的參數(shù)超出預(yù)期范圍,則setFullYear()嘗試相應(yīng)地更新其他參數(shù)和Date對象中的日期信息。
例如,如果您為month值指定16 ,則年份將增加1(年份值+ 1),而月份將使用4。
date.setFullYear(year, month, day)
var d = new Date(); d.setFullYear(2010);測試看看?/?
如果未指定month和day參數(shù),則使用從getMonth()和getDate()方法返回的值。
所有瀏覽器都完全支持setFullYear()方法:
Method | ![]() | ![]() | ![]() | ![]() | ![]() |
setFullYear() | 是 | 是 | 是 | 是 | 是 |
參數(shù) | 描述 |
---|---|
year | (必需)一個(gè)整數(shù),指定年份的數(shù)值,例如1992 |
month | (可選)0到11之間的整數(shù),表示一月到十二月 |
day | (可選)介于1到31之間的整數(shù),表示月份中的某天。 注意:如果指定day參數(shù),則還必須指定month參數(shù)。 |
返回值: | 1970年1月1日00:00:00 UTC與更新日期之間的毫秒數(shù) |
---|---|
JavaScript版本: | ECMAScript 1 |
指定16作為月份值:
var d = new Date(); d.setFullYear(2010, 16);測試看看?/?
該調(diào)用setFullYear()方法可以選擇設(shè)置月份和日期:
var d = new Date(); d.setFullYear(2010, 8, 30);測試看看?/?