現在のUnixタイムスタンプ
タイムスタンプ → 日時
日時 → タイムスタンプ
Unixタイムスタンプとは?
Unixタイムスタンプは、1970-01-01T00:00:00Z(Unixエポック)からの経過秒数です。タイムゾーンに依存しません。同じ数値は常に同じ瞬間を指し、場所に関係ありません。
秒とミリ秒
ほとんどのUnixツールやログファイルは秒(現在10桁)を使用します。JavaScriptのDate.getTime()、JavaのSystem.currentTimeMillis()、多くのWeb APIはミリ秒(現在13桁)を使用します。
2038年問題
Unix秒を符号付き32ビット整数で格納するシステムは、2038-01-19 03:14:07 UTCにオーバーフローします。モダンな64ビットシステムは影響を受けません。
タイムゾーン
タイムスタンプ自体にタイムゾーンはありません。人間が読める形式(例: 2024-05-01 00:00:00)は、どのタイムゾーンで表示するかによって変わります。このツールは常にローカルとUTCの両方を表示します。