Date.setYear()設定日期中的年
- 詳細內容
- 分類:Javascript
- 發佈:2013-04-15, 週一 07:23
- 點擊數:1748
Javascript的Date.setYear()方法:
此方法已經廢棄,請使用setFullYear()。
setYear()方法可以用來設定本地時間的年份。參數可以是個2位數數字,或是4位數的數字。若參數為2位數,則實際年分會在加上1900,此種表示法無法計算到2000年後。
此方法已經廢棄,請使用setFullYear()。
setYear()方法可以用來設定本地時間的年份。參數可以是個2位數數字,或是4位數的數字。若參數為2位數,則實際年分會在加上1900,此種表示法無法計算到2000年後。
setUTCSeconds()方法用來設定日期物件中的UTC時間的秒數,也可以同時設定毫秒數,秒數參數的範圍是0~59,毫秒數參數的範圍是0~999,若給定的參數超出此範圍,則setUTCSeconds()方法會自動計算以取得正確的時間,譬如說setUTCSeconds(61),61明顯已超出範圍,因此會讓該物件的分鐘數加1,而秒數設定為1。
setUTCSeconds()方法有一個傳回值,這傳回值代表著這從1970年1月1日0時0分到該日期物件的UTC時間所經過的毫秒數。
setUTCMonth()方法用來設定日期物件中UTC時間的月份,同時也可以設定月份中的幾號。月份參數的範圍是0~11,月分中幾號的參數的範圍是1~31,若給定的參數超出範圍,則setUTCMonth()方法會自動進行計算,以取得正確時間。譬如說setMonth(13),13己超出範圍11,所以此時日期物件中的UTC年份會加1,並且設定月份為2月份。
setUTCMonth()方法有一個傳回值,這傳回值代表著從1970年1月1日0時0分到該日期物件的UTC時間所經過的毫秒數。
setUTCMinutes()方法用來設定日期物件中的UTC時間的分鐘數,同時也可以設定秒數與毫秒數。setUTCMinutes()方法中的參數若超出範圍,則會自動為超出範圍的值進行計算,以取得正確的時間,譬如說setUTCMinutes(61),明顯已經超出分鐘數範圍0~59,因此日期物件中的UTC小時會加1,而UTC分鐘數變成1,而setUTCMinutes(60)會讓日期物件中的UTC小時數加1,並將UTC分鐘數變為0。
setUTCMinutes()方法有一個傳回值,這傳回值代表著從1970年1月1日0時0分到該日期物件的UTC時間所經過的毫秒數。
setUTCMilliseconds()方法可以用來設定物日期物件中的UTC時間的毫秒數。參數是一個0~999的整數,若超出這範圍,則setUTCMilliseconds()方法會自動計算超出範圍的值,以得到正確時間,譬如說setUTCMilliseconds(1000),已經超出範圍,則原本日期物件的秒數會加1,而毫秒數會變成0。若是setUTCMilliseconds(1008),則原本日期物件的秒數會加1,而毫秒數會變成8。
setUTCMilliseconds()方法有一個傳回值,這傳回值代表著從1970年1月1日0時0分到該日期物件的UTC時間所經過的毫秒數。
Javascript的Date.setUTCHours()方法:
setUTCHours()方法依據UTC時間來設定日期物件中的小時。setHours()方法也可以同時設定分,秒,以及毫秒數。若設定的參數超出預期的範圍,setUTCHours()方法會自動計算超出去的值,以得到超出範圍後的時間。譬如說小時的範圍為0~23,若設定26,則會變成隔天的凌晨2點(設定成24的話則是隔天凌晨0點)。
setUTCHours()方法有一個傳回值,這傳回值代表著從1970年1月1日0時0分到該日期物件的UTC時間所經過的毫秒數。