在JavaScript中,使用setFullYear()、setMonth()和setDate()方法來設置日期對象的年、月、日。
使用setFullYear()方法可以設置日期對象中的年份。
語法:
日期對象.setFullYear(year,month,day)
說明:
參數year為必選項,表示年份的4位整數,用本地時間表示。
參數month為可選項,表示月份的數值,介於0~11之間,用本地時間表示。
參數day為可選項,表示月份中某一天的數值,介於1~31之間,用本地時間表示。
使用setMonth()方法可以設置日期對象中的月份。
語法:
日期對象.setMonth(month,day)
說明:
參數month為必選項,表示月份的數值,介於0~11之間,用本地時間表示。
參數day為可選項,表示月份中某一天的數值,介於1~31之間,用本地時間表示。
使用setDate()方法可以設置日期對象中的日數。
語法:
日期對象.setDate(day)
說明:
參數day為必選項,表示月份中某一天的數值,介於1~31之間,用本地時間表示。
舉例:
在線測試<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title></title> <script type="text/javascript"> var d = new Date(); d.setFullYear(1992,09,01); document.write("我設置的時間是:"+d); </script> </head> <body> </body> </html>
在浏覽器預覽效果如下:
分析:
在此得跟大家說一下,大家可要留意了,getFullYear()只能獲取當前年份,但是setFullYear()卻可以同時設置年、月、日;getMonth只能獲取當前月份,但是setMonth()卻可以同時設置月、日。大家得稍微思考並比較記憶一下。