物件 Date 的特徵與靜態方法:
constructor | now | parse | UTC |
constructor
特徵 constructor 傳回產生物件實體的函式其位置。
- 程式用法:
<script type='text/javascript'>
var today=new Date();
document.write( today.constructor );
</script> - 執行結果:
function Date() { [native code] }
now()
靜態方法 now() 傳回當下時間的總微秒數(自 1970/1/1 0:0:0 算起)。靜態方法不能用在物件實體,只能用物件型態呼用。
- 程式用法:
<script type='text/javascript'>
document.write( Date.now() );
</script> - 執行結果:
1743501213683
- Firefox, Chrome 有支援;IE, Safari 會失敗。
parse( 字串 )
靜態方法 parse() 的參數是存有日期時間的字串,會解讀字串傳回其總微秒數。
- 程式用法:
<script type='text/javascript'>
document.write( Date.parse( '1993/11/5' ) );
</script> - 執行結果:
752457600000
UTC(年,月[,日[,時[,分[,秒[,微秒]]]]])
靜態方法 UTC() 會傳回世界標準時間的總微秒數。上述參數如果沒有設定時,以 0 代之。
- 程式用法:
<script type='text/javascript'>
document.write( Date.UTC( 2000, 3 ) );
</script> - 執行結果:
954547200000
- 在 Safari, Chrome 至少必須設定年,月兩個參數。