★ = new Date(◆);
★が、日付オブジェクトの変数名です。
◆に設定する時刻を記述します。省略すると現在の時刻になります。
項目 | JavaScript | toLocaleString()での返り値 | 備考 |
---|---|---|---|
現在の時刻 | new Date() | 設定値の省略。 | |
UNIXエポック | new Date(0) | 日本時刻では+9時間で表示。 | |
1兆ミリ秒 | new Date(1000000000000) | 日本時刻では+9時間で表示。 | |
-1兆ミリ秒 | new Date(-1000000000000) | 日本時刻では+9時間で表示。 | |
特定の日付 | new Date(2010,0,2,3,4,56,789) | 月は-1で記述。 | |
1970年以前の日付 | new Date(1967,2,24,8,30,0,0) | 月は-1で記述。 |
◆ = ★.getタイプ日付関数();
★日付オブジェクトから、getタイプ日付関数を用いて、設定値を得ます。
項目 | JavaScript | 現在の時刻での返り値 | 返り値の範囲 |
---|---|---|---|
年 | ★.getFullYear() | 整数 | |
月 | ★.getMonth()+1 | 0〜11 | |
日 | ★.getDate() | 1〜31 | |
曜日 | ★.getDay() | 0:日 1:月 2:火 3:水 4:木 5:金 6:土 | |
時 | ★.getHours() | 0〜23 | |
分 | ★.getMinutes() | 0〜59 | |
秒 | ★getSeconds() | 0〜59 | |
ミリ秒 | ★.getMilliseconds() | 0〜999 | |
UNIX時※ | ★.getTime() | 整数 | |
ローカル時 | ★.toLocaleString() ※※ | 日付文字 |
★: 日付オブジェクト
※UNIX時: UNIXエポックの時刻である1970年1月1日0時(日本時刻では9時)からのミリ秒数です。
※※toLocaleString(): ブラウザによって表示が異なります。なお、スペルは、Local(形容詞)ではなく、Locale(名詞)です。
★.setタイプ日付関数(◆);
★日付オブジェクトに、setタイプ日付関数を用いて、◆値を設定します。
上記の obj.toLocaleString() の返り値は、「」となります。
これは、「obj = new Date(2010,0,2,3,4,56,789);」と記述した場合と同じです。
項目 | JavaScript | ◆:設定値の範囲 |
---|---|---|
年 | ★.setFullYear(◆) | 整数 |
月 | ★.setMonth(◆) | 0〜11 |
日 | ★.setDate(◆) | 1〜31 |
曜日 | ★.setDay(◆) | 0:日 1:月 2:火 3:水 4:木 5:金 6:土 |
時 | ★.setHours(◆) | 0〜23 |
分 | ★.setMinutes(◆) | 0〜59 |
秒 | ★.setSeconds(◆) | 0〜59 |
ミリ秒 | ★.setMilliseconds(◆) | 0〜999 |
★: 日付オブジェクト
presented by ガレコレ |