物件 Date 的一系列 set 方法。
setDate | setFullYear | setHours | setMilliseconds |
setMinutes | setMonth | setSeconds | setTime |
setUTCDate | setUTCFullYear | setUTCHours | setUTCMilliseconds |
setUTCMinutes | setUTCMonth | setUTCSeconds | setYear |
方法 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() 設定物件實體的四位數西元年;還可選擇性的設定月,日。會回傳時間的總微秒數。
- 程式用法:
<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() 設定物件實體的日之時;還可選擇性的設定分,秒,微秒。會回傳時間的總微秒數。
- 程式用法:
<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() 設定物件實體的時之微秒。會回傳時間的總微秒數。
- 程式用法:
<script type='text/javascript'>
document.write( today.setMilliseconds( 333 ) +'<br />');
document.write( today.getMilliseconds() );
</script> - 執行結果:
978310862333
333
方法 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() 設定物件實體的年之月;還可選擇性的設定日。會回傳時間的總微秒數。
- 程式用法:
<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() 設定物件實體的時之秒;還可選擇性的設定秒,微秒。會回傳時間的總微秒數。
- 程式用法:
<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() 設定物件實體的時間的總微秒數。會回傳時間的總微秒數。
- 程式用法:
<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() 依據 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() 依據 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() 依據 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() 依據 UTC 設定物件實體的時之微秒。會回傳時間的總微秒數。
- 程式用法:
<script type='text/javascript'>
document.write( today.setUTCMilliseconds( 333 ) +'<br />');
document.write( today.getMilliseconds() );
</script> - 執行結果:
978310862333
333
方法 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() 依據 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() 依據 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 設定物件實體的年,將參數值加上 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)