parse【日時文字列解析】
toString【文字列変換】
toDateString【日付文字列変換 (ローカル時刻)】
toTimeString【時刻文字列変換 (ローカル時刻)】
toLocaleString【ロケール日時文字列変換 (ローカル時刻)】
toLocaleDateString【ロケール日付文字列変換 (ローカル時刻)】
toLocaleTimeString【ロケール時刻文字列変換 (ローカル時刻)】
toGMTString【日時文字列変換 (GMT)】
toISOString【日時文字列変換 (ISO)】
toJSON【JSON テキスト変換】
toUTCString【日時文字列変換 (UTC)】
文字列 ⇒ 経過ミリ秒 | |||||
---|---|---|---|---|---|
日時文字列 解析 | parse | ||||
文字列・経過ミリ秒・個別指定・現在日時 ⇒ 日時 | |||||
コンストラクタ | new Date | ||||
日時 ⇒ 文字列 | |||||
UTC | ローカル時刻 (上段) ロケール (下段) | ISO | JSON | GMT | |
日時文字列 変換 | toUTCString | toString (実装依存) | toISOString | toJSON | toGMTString |
toLocaleString (参考) Intl.DateTimeFormat | |||||
日付文字列 変換 | toDateString (実装依存) toLocaleDateString | ||||
時刻文字列 変換 | toTimeString (実装依存) toLocaleTimeString | ||||
現在日時文字列 変換 | Date【型変換】 ― |
Date.parse【日時文字列解析】
メモ
概要
- 日時文字列を解析し、1970/01/01 00:00:00 UTC からの経過ミリ秒を取得
- この値で Date【日時】オブジェクトの生成可
- 日時文字列フォーマット (YYYY-MM-DDTHH:mm:ss.sssZ) の省略時の仕様
- MM または DD 省略:01
- HH または mm または ss 省略:00
- sss 省略:000
- タイムゾーン省略:日付のみはUTC時刻、日付+時刻はローカル時刻
関連
外部リンク
- ECMA-262 (英語)
Date.parse (string) ES2024 (15) ES2023 (14) ES2022 (13)
構文
Date.parse( string )
1970/01/01 00:00:00 UTC からの経過ミリ秒 (NaN:解析不可)
string日時文字列
日時文字列フォーマット
上記以外の日時文字列 (実装依存)
例
Date.prototype.toString【文字列変換】
メモ
概要
- 日時を文字列に変換 (実装依存)
- ユーザ作成フォーマット関数
- 汎用的なフォーマットメソッドがない為、該当書式が既存のメソッドにない場合、作成が必要
(下記のテンプレートリテラル を使用した例を参照)
- 汎用的なフォーマットメソッドがない為、該当書式が既存のメソッドにない場合、作成が必要
関連
外部リンク
- ECMA-262 (英語)
Date.prototype.toString ( ) ES2024 (15) ES2023 (14) ES2022 (13)
構文
date.toString()
日時の表現文字列 (実装依存)
"Invalid Date" (無効な値)
例
Date.prototype.toDateString【日付文字列変換 (ローカル時刻)】
メモ
概要
- ローカル時刻の日付部分を文字列に変換 (実装依存:通常、アメリカ式表記)
関連
外部リンク
- ECMA-262 (英語)
Date.prototype.toDateString ( ) ES2024 (15) ES2023 (14) ES2022 (13)
構文
date.toDateString()
ローカル時刻の日付部分の文字列 (実装依存)
例
Date.prototype.toTimeString【時刻文字列変換 (ローカル時刻)】
メモ
概要
- ローカル時刻の時刻文字列に変換 (実装依存)
関連
外部リンク
- ECMA-262 (英語)
Date.prototype.toTimeString ( ) ES2024 (15) ES2023 (14) ES2022 (13)
構文
date.toTimeString()
ローカル時刻の時刻文字列 (実装依存)
例
Date.prototype.toLocaleString【ロケール日時文字列変換 (ローカル時刻)】
メモ
概要
- ローカル時刻をロケール日時文字列に変換 (実装依存)
関連
外部リンク
- ECMA-262 (英語)
Date.prototype.toLocaleString ( ) ES2024 (15) ES2023 (14) ES2022 (13)
構文
date.toLocaleString()
date.toLocaleString( [reserved1[, reserved2]] )
date.toLocaleString( [locales[, options]] )
ローカル時刻のロケール日時文字列 (実装依存)
reserved1リザーブ
reserved2リザーブ
localesBCP 47 の言語タグの文字列 または その配列 (省略:デフォルトのロケール)
optionsオプション
参照:new Intl.DateTimeFormat()【国際化日時フォーマット コンストラクタ】
例
Date.prototype.toLocaleDateString【ロケール日付文字列変換 (ローカル時刻)】
メモ
概要
- ローカル時刻の日付部分をロケールに基づいて文字列に変換 (実装依存)
関連
外部リンク
- ECMA-262 (英語)
Date.prototype.toLocaleDateString ( ) ES2024 (15) ES2023 (14) ES2022 (13)
構文
date.toLocaleDateString()
date.toLocaleDateString( [reserved1[, reserved2]] )
date.toLocaleDateString( [locales[, options]] )
ローカル時刻の日付部分の文字列 (実装依存)
reserved1リザーブ
reserved2リザーブ
localesBCP 47 の言語タグの文字列 または その配列 (省略:デフォルトのロケール)
optionsオプション
参照:new Intl.DateTimeFormat()【国際化日時フォーマット コンストラクタ】
例
Date.prototype.toLocaleTimeString【ロケール時刻文字列変換 (ローカル時刻)】
メモ
概要
- ローカル時刻の時刻部分をロケールに基づいて文字列に変換 (実装依存)
関連
外部リンク
- ECMA-262 (英語)
Date.prototype.toLocaleTimeString ( ) ES2024 (15) ES2023 (14) ES2022 (13)
構文
date.toLocaleTimeString()
date.toLocaleTimeString( [reserved1[, reserved2]] )
date.toLocaleTimeString( [locales[, options]] )
ローカル時刻の時刻文字列 (実装依存)
reserved1リザーブ
reserved2リザーブ
localesBCP 47 の言語タグの文字列 または その配列 (省略:デフォルトのロケール)
optionsオプション
参照:new Intl.DateTimeFormat()【国際化日時フォーマット コンストラクタ】
例
Date.prototype.toGMTString【日時文字列変換 (GMT)】
メモ
概要
- GMT(グリニッジ標準時)の日時文字列に変換 (互換性の為、非推奨)
関連
外部リンク
- ECMA-262 (英語)
Date.prototype.toGMTString ( ) ES2024 (15) ES2023 (14) ES2022 (13)
構文
date.toGMTString()
GMTの日時文字列
例
Date.prototype.toISOString【日時文字列変換 (ISO)】
メモ
概要
- ISO 8601拡張形式の日時文字列に変換 (タイムゾーンはUTC)
- "YYYY-MM-DDTHH:mm:ss.sssZ"
- "±YYYYYY-MM-DDTHH:mm:ss.sssZ" (拡大表記)
関連
外部リンク
- ECMA-262 (英語)
Date.prototype.toISOString ( ) ES2024 (15) ES2023 (14) ES2022 (13)
構文
date.toISOString()
ISO 8601拡張形式の日時文字列
例外RangeError 例外
値が有限数以外
年が範囲外
例
Date.prototype.toJSON【JSON テキスト変換】
メモ
概要
- JSON (JavaScript Object Notation) テキストに変換
- JSON.stringify【JavaScript 値 → JSON テキスト】の内部からも呼び出し
関連
外部リンク
- ECMA-262 (英語)
Date.prototype.toJSON ( key ) ES2024 (15) ES2023 (14) ES2022 (13)
構文
date.toJSON( key )
date.toJSON( )
JSON テキスト
key無効 (実装依存)
例
Date.prototype.toUTCString【日時文字列変換 (UTC)】
メモ
概要
- UTC(協定世界時)の日時文字列に変換 (実装依存)
関連
外部リンク
- ECMA-262 (英語)
Date.prototype.toUTCString ( ) ES2024 (15) ES2023 (14) ES2022 (13)
構文
date.toUTCString( )
UTCの日時文字列 (実装依存)