★ = 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 ガレコレ |