ISO日付変換
端末ローカルの日付・時刻をUTCのISO 8601文字列とUnixタイムスタンプへ変換します。
使い方
- 日付と時刻を入力します。
- 計算します。
- UTC ISO文字列、Unix秒・ミリ秒、ローカル表示を確認します。
主な機能と処理範囲
`datetime-local`値が実際の瞬間としてどう解釈され、UTC ISO形式へ変わるかを確認できます。
処理の仕組み
タイムゾーンを持たない`datetime-local`文字列はJavaScript `Date`で現在のブラウザのローカル時間として解釈されます。その瞬間を`toISOString()`でUTC ISO 8601形式に変換します。
例
韓国標準時の端末で2026-01-01 09:00を入力すると、同じ瞬間のUTC表現は2026-01-01T00:00:00.000Zです。
こんな場面で便利
- ローカル時刻をUTC ISO文字列へ変換するとき
- APIへ送るtimestampを確認するとき
- ISOとUnix表現が同じ瞬間か比較するとき
利用前の確認
- 入力側にタイムゾーン選択がないため、解釈はブラウザ端末のローカルタイムゾーン設定に依存します。
基準・参考資料
よくある質問
入力にZがない場合はどの時間帯ですか?
`datetime-local`値はブラウザ端末のローカル時間として解釈されます。
ISO結果のZは何ですか?
UTC(+00:00)へ正規化された時刻であることを示します。