Date.setUTCMonth()設定日期中的UTC月份
- 詳細內容
- 分類:Javascript
- 發佈:2013-04-13, 週六 10:51
- 點擊數:1634
Javascript的Date.setUTCMonth()方法:
setUTCMonth()方法用來設定日期物件中UTC時間的月份,同時也可以設定月份中的幾號。月份參數的範圍是0~11,月分中幾號的參數的範圍是1~31,若給定的參數超出範圍,則setUTCMonth()方法會自動進行計算,以取得正確時間。譬如說setMonth(13),13己超出範圍11,所以此時日期物件中的UTC年份會加1,並且設定月份為2月份。
setUTCMonth()方法有一個傳回值,這傳回值代表著從1970年1月1日0時0分到該日期物件的UTC時間所經過的毫秒數。
Date.setUTCMonth()的語法:
DateObj.setUTCMonth(month[, day])
month:月份,範圍為0~11,0代表1月,1代表2月,以此類推。
day:月份中的幾號,範圍為1~31,要設定月份才能設定此項參數。
傳回值:從1970年1月1日0時0分到該日期物件的UTC時間所經過的毫秒數。
如果day沒被指定的話會使用getUTCDate()的值帶入。
Date.setUTCMonth()的範例:
<script type="text/javascript">
var mydate = new Date();
document.writeln(mydate.toUTCString());
document.writeln("<br/>");
document.writeln("UTC年份:"+mydate.getUTCFullYear()+" UTC月份:"+mydate.getUTCMonth());
document.writeln("<br/>");
document.writeln(mydate.setUTCMonth(13));
document.writeln("<br/>");
document.writeln("UTC年份:"+mydate.getUTCFullYear()+" UTC月份:"+mydate.getUTCMonth());
document.writeln("<br/>");
</script>
Date.setUTCMonth()的範例輸出:
Sat, 13 Apr 2013 02:45:25 GMT
UTC年份:2013 UTC月份:3
1392259525304
UTC年份:2014 UTC月份:1
UTC年份:2013 UTC月份:3
1392259525304
UTC年份:2014 UTC月份:1
Date.setUTCMonth()的範例說明:
1.建立一個日期物件。
2.使用mydate.setUTCMonth(13)來設定月份,setUTCMonth()會傳回一個值代表著從1970年1月1日0時0分到該日期物件的UTC時間所經過的毫秒數。
3.setUTCMonth(13)中的13已超出0~11範圍,不過程式依然會自動為其計算出正確時間,因此UTC年加1,而UTC月份數設為1。
關於Date物件的其他屬性與方法,請參考:日期物件 Date。
按個讚!~支持本站!~
FB推薦載入中