JavaScriptの時刻

moment.jsを使っとけばいいのだけれど、JavaScriptのDateがどういうものか調べた。

Dateオブジェクトは、UNIX epochからのミリ秒をデータとして持つ。 UNIX epoch = 1970 1/1 00:00:00 (UTC)

引数なしコンストラクタcallのときは現在時(UTC)。

ホストシステムのタイムゾーン = 現在のタイムゾーン Intl.DateTimeFormat().resolvedOptions().timeZone1

Date.parseは、ISO8601の書式以外ではブラウザの実装依存の結果になる。moment.jsを使っとけばいい。

memolog.org