new Date( year, month, day, hour, minute, second, millisecond )は、Dateオブジェクトのコンストラクタのひとつで、引数に指定した日時のDateオブジェクトを生成する。
構文
new Date( year, month, day, hour, minute, second, millisecond )
引数
- year
- 年。4桁の数値で指定する。
- month
- 月。「0~11」の数値で指定する。1月は「0」。12月は「11」。
- day
- 日。「1~31」の数値で指定する。
- hour
- 時。「0~23」の数値で指定する。
- minute
- 分。「0~59」の数値で指定する。
- second
- 秒。「0~59」の数値で指定する。
- millisecond
- ミリ秒。「0~999」の数値で指定する。
Dateオブジェクト生成例
「2013年4月23日13時25分30秒」のDateオブジェクトを生成。
var $dateObject = new Date( 2013, 3, 23, 13, 25, 30 );
サンプル
<script type="text/javascript">
var $dateObject = new Date( 2013 );
document.write( 'new Date( 2013 ): ' + $dateObject + '<br />' );
var $dateObject = new Date( 2013, 3 );
document.write( 'new Date( 2013, 3 ): ' + $dateObject + '<br />' );
var $dateObject = new Date( 2013, 3, 23 );
document.write( 'new Date( 2013, 3, 23 ): ' + $dateObject + '<br />' );
var $dateObject = new Date( 2013, 3, 23, 13 );
document.write( 'new Date( 2013, 3, 23, 13 ): ' + $dateObject + '<br />' );
var $dateObject = new Date( 2013, 3, 23, 13, 25 );
document.write( 'new Date( 2013, 3, 23, 13, 25 ): ' + $dateObject + '<br />' );
var $dateObject = new Date( 2013, 3, 23, 13, 25, 30 );
document.write( 'new Date( 2013, 3, 23, 13, 25, 30 ): ' + $dateObject + '<br />' );
</script>
var $dateObject = new Date( 2013 );
document.write( 'new Date( 2013 ): ' + $dateObject + '<br />' );
var $dateObject = new Date( 2013, 3 );
document.write( 'new Date( 2013, 3 ): ' + $dateObject + '<br />' );
var $dateObject = new Date( 2013, 3, 23 );
document.write( 'new Date( 2013, 3, 23 ): ' + $dateObject + '<br />' );
var $dateObject = new Date( 2013, 3, 23, 13 );
document.write( 'new Date( 2013, 3, 23, 13 ): ' + $dateObject + '<br />' );
var $dateObject = new Date( 2013, 3, 23, 13, 25 );
document.write( 'new Date( 2013, 3, 23, 13, 25 ): ' + $dateObject + '<br />' );
var $dateObject = new Date( 2013, 3, 23, 13, 25, 30 );
document.write( 'new Date( 2013, 3, 23, 13, 25, 30 ): ' + $dateObject + '<br />' );
</script>
↓↓↓出力結果↓↓↓