Date.setFullYear()設定日期中的年
- 詳細內容
- 分類:Javascript
- 發佈:2013-03-31, 週日 22:51
- 點擊數:2067
Javascript的Date.setFullYear()方法:
setFullYear()方法用來設定日期物件中本地時間的年,但事實上他也可以同時設定月份以及日期(每月的幾號),若設定的月份或是日期超出範圍,則會自動計算超出的值,對年份或月份增減。譬如說setFullYear(2013,12,1),會讓日期變回2014年1月1日。這裡要注意的是月份的數字表示,12月是11,1月是0,所以在setFullYear(2013,12,1)中,12明顯已經超出月份的範圍,年份自動加一,變成了2014年,月份則是2013年12月份的下個月也就是2014年的1月。
setFullYear()方法有一個傳回值,這傳回值代表著從1970年1月1日0時0分到該日期物件的UTC時間所經過的毫秒數。
Date.setFullYear()的語法:
DateObj.setFullYear(year[, month[, day]])
year:年
month:月,可省略
day:日,可省略
傳回值:從1970年1月1日0時0分到該UTC時間經過的毫秒數。
注意:不能在沒有設定月份的情況下設定日。但可以設定只設定月份而不設定日,但要小心,譬如說原本3/31,若直接設定為2月,那會變成3月3日(假設當年2月為28天),原因是因為沒有2/31號,所以自動轉換成3月3日。
Date.setFullYear()的範例:
Date.setFullYear()的範例輸出:
2013年4月1日 下午9:00:00
2014年1月1日 下午9:00:00
Date.setFullYear()的範例說明:
1.建立日期物件,當地時日期為2013年3月31。
2.使用setFullYear(2013,3,1)改變日期物件,設定日期為當地時間日期2013年4月1日。
3.使用setFullYear(2013,12,1)改變日期物件,設定日期為當地時間日期2013年13月1日,自動換算為2014年1月1日。
關於Date物件的其他屬性與方法,請參考:日期物件 Date。
按個讚!~支持本站!~
你可能會有興趣的文章
- Date.setDate()設定得日期中的日
- 使用javascrip改變文字顏色
- 使用javascript改變字型與字型大小
- Date.parse() 將字串轉成1970年起的毫秒數
- Date.getYear()取得日期中的當地時間的年份
- Date.getUTCSeconds()取得日期中的UTC秒