JavaScript Date リファレンスマニュアル

Dateオブジェクト

Dateオブジェクトは日期と時間を処理するために使用されます。

Dateオブジェクトはnew Date()で作成されます。

インスタンス化する方法は4種類あります:

var d = new Date();
var d = new Date(milliseconds);
var d = new Date(dateString);
var d = new Date(year, month, day, hours, minutes, seconds, milliseconds);

実際に試してみてください

日期と時間に関するチュートリアルについては、私たちの JavaScript日期チュートリアル

Dateオブジェクトのメソッドと属性

メソッド 説明
new Date() 月の何日目(1から31)を返します。
constructor Dateオブジェクトのプロトタイプを返す関数です。
getDate() 月の何日目(1から31)を返します。
getDay() 曜日(0から6)を返します。
getFullYear() 年を返します。
getHours() 時間(0から23)を返します。
getMilliseconds() ミリ秒(0から999)を返します。
getMinutes() 分(0から59)を返します。
getMonth() 月(0から11)を返します。
getSeconds() 秒数(0から59)を返します。
getTime() 指定された日付から1970年1月1日午前0時までのミリ秒数を返します。
getTimezoneOffset() UTC時間とローカル時間の差を分単位で返します。
getUTCDate() 世界時に基づいて、月の何日目(1から31)を返します。
getUTCDay() 世界時に基づいて、曜日(0-6)を返します。
getUTCFullYear() 世界時に基づいて、年を返します。
getUTCHours() 世界時に基づいて、時間(0-23)を返します。
getUTCMilliseconds() 世界時に基づいて、ミリ秒数(0-999)を返します。
getUTCMinutes() 世界時に基づいて、分(0-59)を返します。
getUTCMonth() 世界時に基づいて、月(0-11)を返します。
getUTCSeconds() 世界時に基づいて、秒数(0-59)を返します。
getYear() 廃止されました。代わりに使用してください getFullYear() メソッド
now() 1970年1月1日午前0時からのミリ秒数を返します。
parse() 日期文字列を解析し、1970年1月1日からのミリ秒数を返します。
prototype オブジェクトに属性とメソッドを追加することができます。
setDate() Date オブジェクトの月の日に設定します。
setFullYear() 日期オブジェクトの年を設定します。
setHours() 日期オブジェクトの時間を設定します。
setMilliseconds() 日期オブジェクトのミリ秒を設定します。
setMinutes() 日期オブジェクトの分を設定します。
setMonth() 日期オブジェクトの月を設定します。
setSeconds() 日期オブジェクトの秒数を設定します。
setTime() 1970年1月1日から後/前の指定されたミリ秒数で日期を設定します。
setUTCDate() 世界時に基づいて、Date オブジェクトの月の日に設定します。
setUTCFullYear() 世界時に基づいて、日期オブジェクトの年を設定します。
setUTCHours() 世界時に基づいて、日期オブジェクトの時間を設定します。
setUTCMilliseconds() 世界時に基づいて、日期オブジェクトのミリ秒を設定します。
setUTCMinutes() 世界時に基づいて、日期オブジェクトの分を設定します。
setUTCMonth() 世界時に基づいて、日期オブジェクトの月を設定します。
setUTCSeconds() 世界時に基づいて、日期オブジェクトの秒数を設定します。
setYear() 廃止されました。代わりに使用してください setFullYear() メソッド
toDateString() Date オブジェクトの日期部分を読みやすい文字列に変換します。
toGMTString() 廃止されました。代わりに使用してください toUTCString() メソッド
toISOString() ISO 標準に従って日期を文字列として返します。
toJSON() JSON 日期の形式で日期を文字列として返します。
toLocaleDateString() 地域設定の約定に従って Date オブジェクトの日期部分を文字列として返します。
toLocaleTimeString() 地域設定の約定に従って Date オブジェクトの時間部分を文字列として返します。
toLocaleString() 地域設定の約定に従って Date オブジェクトを文字列に変換します。
toString() Date オブジェクトを文字列に変換します。
toTimeString() Date オブジェクトの時間部分を文字列に変換します。
toUTCString() 世界時(UTC)に基づいて、Date オブジェクトを文字列に変換します。
UTC() 協定世界時(UTC)に基づいて、1970年1月1日午前0時からのミリ秒数を返します。
valueOf() Date オブジェクトのオリジナル値に戻します。