Date.setUTCFullYear()設定日期中的UTC年

Javascript的Date.setUTCFullYear()方法:

setUTCFullYear()方法用來設定日期物件中UTC時間的年,也可以同時設定月份以及日期(每月的幾號),若設定的月份或是日期超出範圍,則會自動計算超出的值,對年份或月份增減。譬如說setUTCFullYear(2013,13,1),會讓日期變回2014年2月1日。關於月份的數字表示,1月是0,12月是11,因此setUTCFullYear(2013,13,1)中,13明顯已經超出月份的範圍,年份自動加一,變成了2014年,月份則是2013年12月份的下下個月也就是2014年的2月。

setUTCFullYear()方法有一個傳回值,這傳回值代表著從1970年1月1日0時0分到該日期物件的UTC時間所經過的毫秒數。

閱讀全文:Date.setUTCFullYear()設定日期中的UTC年

Date.setUTCDate()設定日期物件的UTC日期

Javascript的Date.setUTCDate()方法:

setUTCDate()方法用來設定日期物件中UTC的日(每月的第幾天),傳入參數是一個1~31的整數。若是傳入的值超出該月天數範圍,setUTCDate()會依據超出的數值進行計算,譬如setUTCDate(0)會讓日期變成前一個月的最後一天,setUTCDate(-1)會讓日期變成前一個月的倒數第二天。若當月有31天,那setUTCDate(32)會讓日期變成下個月的第一天。

閱讀全文:Date.setUTCDate()設定日期物件的UTC日期

Date.setTime()設定日期物件的日期

Javascript的Date.setTime()方法:

setTime()方法用來設定日期物件中的日期,傳入參數是UTC時間從1970年1月1日0時0分0秒0毫秒算起,經過的毫秒數。

setTime()方法會傳回一個值,是從1970年1月1日0時0分0秒0毫秒算起到該日期物件的時間經過的毫秒數,也就是說,其實會等於他的傳入值。

閱讀全文:Date.setTime()設定日期物件的日期

Date.setSeconds()設定日期中的秒數

Javascript的Date.setSeconds()方法:

setSeconds()方法用來設定日期物件中的本地時間的秒數,也可以額外再設定毫秒數,秒數參數的範圍是0~59,毫秒數參數的範圍是0~999,若給定的參數超出此範圍,則setSeconds()方法會自動計算以取得正確的時間,譬如說setSeconds(61),61明顯已超出範圍,因此會讓該物件的分鐘數加1,而秒數設定為1。

setSeconds()方法有一個傳回值,這傳回值代表著從1970年1月1日0時0分到該日期物件的UTC時間所經過的毫秒數。

閱讀全文:Date.setSeconds()設定日期中的秒數

Date.setMonth()設定日期中的月份

Javascript的Date.setMonth()方法:

setMonth()方法用來設定日期物件中本地時間的月份,也可以同時設定月份中的幾號。月份參數的範圍是0~11,月分中幾號的參數的範圍是1~31,若給定的參數超出範圍,則setMonth()方法會自動進行計算,以取得正確時間。譬如說setMonth(13),13己超出範圍11,所以此時日期物件中的本地時間年份會加1,並且設定月份為2月份。

setMonth()方法有一個傳回值,這傳回值代表著從1970年1月1日0時0分到該日期物件的UTC時間所經過的毫秒數。

閱讀全文:Date.setMonth()設定日期中的月份