2008年12月11日

Date:特徵與靜態方法

Date | 特徵與靜態方法 | get 方法 | set 方法 | to 方法

物件 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 至少必須設定年,月兩個參數。

©2008-2009 by ant2legs, All Rights Reserved. ant2legs 擁有其製作的文章,圖片與程式的著作權,所有權利保留。