2008年12月11日

Date:set 方法

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

物件 Date 的一系列 set 方法。

setDate setFullYear setHours setMilliseconds
setMinutes setMonth setSeconds setTime
setUTCDate setUTCFullYear setUTCHours setUTCMilliseconds
setUTCMinutes setUTCMonth setUTCSeconds setYear
setDate( 數值 )

方法 setDate() 設定物件實體的月之日。會回傳時間的總微秒數。

  • 程式用法:

    <script type='text/javascript'>
    var today=new Date();
    document.write( today.setDate( 1 ) +'<br />');
    document.write( today );
    </script>

  • 執行結果:

    1743521042047
    Tue Apr 01 2025 15:24:02 GMT+0000 (Coordinated Universal Time)

setFullYear( 年[, 月[, 日]] )

方法 setFullYear() 設定物件實體的四位數西元年;還可選擇性的設定月,日。會回傳時間的總微秒數。

  • 程式用法:

    <script type='text/javascript'>
    document.write( today.setFullYear( 2001, 0 ) +'<br />');
    document.write( today );
    </script>

  • 執行結果:

    978362642047
    Mon Jan 01 2001 15:24:02 GMT+0000 (Coordinated Universal Time)

setHours( 時[, 分[, 秒[, 微秒]]] )

方法 setHours() 設定物件實體的日之時;還可選擇性的設定分,秒,微秒。會回傳時間的總微秒數。

  • 程式用法:

    <script type='text/javascript'>
    document.write( today.setHours( 1, 1 ) +'<br />');
    document.write( today);
    </script>

  • 執行結果:

    978310862047
    Mon Jan 01 2001 01:01:02 GMT+0000 (Coordinated Universal Time)

setMilliseconds( 微秒 )

方法 setMilliseconds() 設定物件實體的時之微秒。會回傳時間的總微秒數。

  • 程式用法:

    <script type='text/javascript'>
    document.write( today.setMilliseconds( 333 ) +'<br />');
    document.write( today.getMilliseconds() );
    </script>

  • 執行結果:

    978310862333
    333

setMinutes( 分[, 秒[, 微秒]]] )

方法 setMinutes() 設定物件實體的時之分鐘;還可選擇性的設定秒,微秒。會回傳時間的總微秒數。

  • 程式用法:

    <script type='text/javascript'>
    document.write( today.setMinutes( 4, 4 ) +'<br />');
    document.write( today);
    </script>

  • 執行結果:

    978311044333
    Mon Jan 01 2001 01:04:04 GMT+0000 (Coordinated Universal Time)

setMonth( 月[, 日]] )

方法 setMonth() 設定物件實體的年之月;還可選擇性的設定日。會回傳時間的總微秒數。

  • 程式用法:

    <script type='text/javascript'>
    document.write( today.setMonth( 6, 7 ) +'<br />');
    document.write( today);
    </script>

  • 執行結果:

    994467844333
    Sat Jul 07 2001 01:04:04 GMT+0000 (Coordinated Universal Time)

setSeconds( 秒[, 微秒]]] )

方法 setSeconds() 設定物件實體的時之秒;還可選擇性的設定秒,微秒。會回傳時間的總微秒數。

  • 程式用法:

    <script type='text/javascript'>
    document.write( today.setSeconds( 11, 111 ) +'<br />');
    document.write( today +'<br />');
    document.write( today.getMilliseconds() );
    </script>

  • 執行結果:

    994467851111
    Sat Jul 07 2001 01:04:11 GMT+0000 (Coordinated Universal Time)
    111

setTime( 微秒 )

方法 setTime() 設定物件實體的時間的總微秒數。會回傳時間的總微秒數。

  • 程式用法:

    <script type='text/javascript'>
    document.write( today.setTime( 2000 ) +'<br />');
    document.write( today );
    </script>

  • 執行結果:

    2000
    Thu Jan 01 1970 00:00:02 GMT+0000 (Coordinated Universal Time)

setUTCDate( 數值 )

方法 setUTCDate() 依據 UTC 設定物件實體的月之日。會回傳時間的總微秒數。

  • 程式用法:

    <script type='text/javascript'>
    var today=new Date();
    document.write( today.setUTCDate( 1 ) +'<br />');
    document.write( today );
    </script>

  • 執行結果:

    1743521042049
    Tue Apr 01 2025 15:24:02 GMT+0000 (Coordinated Universal Time)

setUTCFullYear( 年[, 月[, 日]] )

方法 setUTCFullYear() 依據 UTC 設定物件實體的四位數西元年;還可選擇性的設定月,日。會回傳時間的總微秒數。

  • 程式用法:

    <script type='text/javascript'>
    document.write( today.setUTCFullYear( 2001, 0 ) +'<br />');
    document.write( today );
    </script>

  • 執行結果:

    978362642049
    Mon Jan 01 2001 15:24:02 GMT+0000 (Coordinated Universal Time)

setUTCHours( 時[, 分[, 秒[, 微秒]]] )

方法 setUTCHours() 依據 UTC 設定物件實體的日之時;還可選擇性的設定分,秒,微秒。會回傳時間的總微秒數。

  • 程式用法:

    <script type='text/javascript'>
    document.write( today.setUTCHours( 1, 1 ) +'<br />');
    document.write( today);
    </script>

  • 執行結果:

    978310862049
    Mon Jan 01 2001 01:01:02 GMT+0000 (Coordinated Universal Time)

  • 上例中的時數,會轉換成本地時間。
setUTCMilliseconds( 微秒 )

方法 setUTCMilliseconds() 依據 UTC 設定物件實體的時之微秒。會回傳時間的總微秒數。

  • 程式用法:

    <script type='text/javascript'>
    document.write( today.setUTCMilliseconds( 333 ) +'<br />');
    document.write( today.getMilliseconds() );
    </script>

  • 執行結果:

    978310862333
    333

setUTCMinutes( 分[, 秒[, 微秒]]] )

方法 setUTCMinutes() 依據 UTC 設定物件實體的時之分鐘;還可選擇性的設定秒,微秒。會回傳時間的總微秒數。

  • 程式用法:

    <script type='text/javascript'>
    document.write( today.setUTCMinutes( 4, 4 ) +'<br />');
    document.write( today);
    </script>

  • 執行結果:

    978311044333
    Mon Jan 01 2001 01:04:04 GMT+0000 (Coordinated Universal Time)

setUTCMonth( 月[, 日]] )

方法 setUTCMonth() 依據 UTC 設定物件實體的年之月;還可選擇性的設定日。會回傳時間的總微秒數。

  • 程式用法:

    <script type='text/javascript'>
    document.write( today.setUTCMonth( 6, 7 ) +'<br />');
    document.write( today);
    </script>

  • 執行結果:

    994467844333
    Sat Jul 07 2001 01:04:04 GMT+0000 (Coordinated Universal Time)

setUTCSeconds( 秒[, 微秒]]] )

方法 setUTCSeconds() 依據 UTC 設定物件實體的時之秒;還可選擇性的設定秒,微秒。會回傳時間的總微秒數。

  • 程式用法:

    <script type='text/javascript'>
    document.write( today.setUTCSeconds( 11, 111 ) +'<br />');
    document.write( today +'<br />');
    document.write( today.getMilliseconds() );
    </script>

  • 執行結果:

    994467851111
    Sat Jul 07 2001 01:04:11 GMT+0000 (Coordinated Universal Time)
    111

setYear( 數值 )

方法 setYear 設定物件實體的年,將參數值加上 1900 可得西元年。會回傳時間的總微秒數。已廢止,請改用 setFullYear()。

  • 程式用法:

    <script type='text/javascript'>
    document.write( today.setYear( 79 ) +'<br />');
    document.write( today );
    </script>

  • 執行結果:

    300157451111
    Sat Jul 07 1979 01:04:11 GMT+0000 (Coordinated Universal Time)


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