Date.setUTCMinutes()設定日期中的UTC分鐘

Javascript的Date.setUTCMinutes()方法:

setUTCMinutes()方法用來設定日期物件中的UTC時間的分鐘數,同時也可以設定秒數與毫秒數。setUTCMinutes()方法中的參數若超出範圍,則會自動為超出範圍的值進行計算,以取得正確的時間,譬如說setUTCMinutes(61),明顯已經超出分鐘數範圍0~59,因此日期物件中的UTC小時會加1,而UTC分鐘數變成1,而setUTCMinutes(60)會讓日期物件中的UTC小時數加1,並將UTC分鐘數變為0。

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

Date.setUTCMinutes()的語法:

DateObj.setUTCMinutes(minutes[, seconds[, ms]])

minutes:分鐘數,範圍為0~59。

seconds:秒,有設定分鐘才能設定秒,範圍為0~59。

ms:有設定秒才能設定毫秒,範圍為0~999。

傳回值:從1970年1月1日0時0分到該日期物件的UTC時間所經過的毫秒數。

若沒有設定seconds、ms,則會以 getUTCSeconds、getUTCMilliseconds,自動帶入。

Date.setUTCMinutes()的範例:

<script type="text/javascript">
var mydate = new Date();
document.writeln(mydate.toUTCString());
document.writeln("<br/>");
document.writeln("UTC小時:"+mydate.getUTCHours()+" UTC小分鐘:"+mydate.getUTCMinutes());
document.writeln("<br/>");
document.writeln(mydate.setUTCMinutes(61));
document.writeln("<br/>");
document.writeln("UTC小時:"+mydate.getUTCHours()+" UTC小分鐘:"+mydate.getUTCMinutes());
document.writeln("<br/>");
</script>

Date.setUTCMinutes()的範例輸出:

Sat, 13 Apr 2013 02:06:27 GMT 
UTC小時:2 UTC小分鐘:6 
1365822087793 
UTC小時:3 UTC小分鐘:1

Date.setUTCMinutes()的範例說明:

1.建立一個日期物件。

2.使用mydate.setUTCMinutes(61)來設定分鐘數,setUTCMinutes()會傳回一個值代表著從1970年1月1日0時0分到該日期物件的UTC時間所經過的毫秒數。

3.setUTCMinutes(61)中的61已超出0~59範圍,不過程式依然會自動為其計算出正確時間,因此小時數加1,而分鐘數設為1。

關於Date物件的其他屬性與方法,請參考:日期物件 Date

 
 

  按個讚!~支持本站!~

FB推薦載入中  

你可能會有興趣的文章