現在のUnix時間とTimestampと日付の相互変換。
Unix Timestamp(Epoch TimeやPOSIX Timeとも呼ばれます)は、1970年1月1日 00:00:00 UTCから経過した秒数です。この日付は'Unix Epoch'として知られています。Unix Timestampは、ほぼすべてのオペレーティングシステム、データベース、プログラミング言語で標準的な時刻形式として使用されています。
従来のUnix Timestampは秒単位(10桁、例: 1700000000)でカウントします。しかし、JavaScriptのDate.now()など多くの最新システムではミリ秒(13桁、例: 1700000000000)を使用します。このツールは値が秒かミリ秒かを自動で判別します。
2038年1月19日 03:14:07 UTCに、32ビットのUnix Timestampは最大値(2147483647)に達します。Timestampに32ビット整数を使用しているシステムはオーバーフローを起こします。最新の64ビットシステムには影響はありません。
0 — 1970年1月1日 00:00:00 UTC (Unix Epoch)1000000000 — 2001年9月9日 01:46:40 UTC1700000000 — 2023年11月14日 22:13:20 UTC2000000000 — 2033年5月18日 03:33:20 UTC2147483647 — 2038年1月19日 03:14:07 UTC (32ビット最大値)