Date.getTime()取得日期中經過的毫秒數

Javascript的Date.getTime()方法:

getTime()方法回傳回至1970年1月1日0時0分0秒開始算起到日期物件時間經過的毫秒數。這裡所說的毫秒數是以UTC時間為準,而不是當地的時間。在使用毫秒數建立Date物件時,也是以UTC時間為準的毫秒數。所以可以利用此方法來輕易複製日期物件。譬如說:var x=new Date(dateobj.getTime()); 可以將dateobj的時間複製到新的日期物件 x 當中。

Date.getTime()的語法:

DateObj.getTime() 

不需要參數。

Date.getTime()的範例:

使用getTime()方法來計算程式執行時間:

<script type="text/javascript">
var start, end;
var str=""
start=new Date();
for (i=0; i < 100000; i++){
  str=str+i;
}
end =new Date();
document.writeln("執行時間:"+(end.getTime()-start.getTime())+"毫秒");
</script>

Date.getTime()的範例輸出:

執行時間:24毫秒

執行的結果取決於瀏覽器的不同,IE有時候要50幾毫秒。

這方法常被用來計算程式的執行效率

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

 
 

  按個讚!~支持本站!~

FB推薦載入中  

你可能會有興趣的文章