Unixタイムスタンプ変換
Unixタイムスタンプと人間が読める日付を相互変換。秒とミリ秒に対応——すべてブラウザ内で完結、アップロード不要、瞬時に結果表示。
Unixタイムスタンプ変換について
このUnixタイムスタンプ変換ツールは、すべてブラウザ内で完結します。Unixタイムスタンプを入力して対応する人間が読める日付を表示するか、日付と時刻を選択して対応するUnixタイムスタンプを取得できます。現在のタイムスタンプは毎秒リアルタイム更新されます。サーバーへのアップロードは一切なく、JavaScript によってあなたのデバイス上で瞬時に処理されます。
Unixタイムスタンプとは
Unixタイムスタンプ(Unix時間やPOSIX時間とも)は、Unixエポック——1970年1月1日 UTCの真夜中——から経過した秒数です。単一の整数で特定の時点を表す、シンプルでタイムゾーンに依存しない方法です。うるう秒を無視するため、カウントは毎UTC日ごとに正確に86400ずつ増加します。
多くのシステムはミリ秒タイムスタンプも使用し、秒の1000倍の精度を持ちます。JavaScript の Date.now() と Date.getTime() はどちらもミリ秒を返し、コマンドラインツールやAPIは多くの場合秒を使用します。本ツールは両方に対応——ドロップダウンで単位を選ぶだけです。
2038年問題(Y2K38)
Unix時間を符号付き32ビット整数で保存するシステムでは、表現可能な最大値は 2147483647 で、2038年1月19日 UTC 03:14:07 に対応します。この瞬間を過ぎると値はオーバーフローして負の数になり、多くのプログラムは1901年の日付として解釈します。これが2038年問題(Y2K38)と呼ばれるものです。現代の64ビットシステムは影響を受けません。タイムスタンプ範囲が数千億年先まで延びるためです。
変換ツールの使い方
- タイムスタンプ → 日付:Unixタイムスタンプを入力し、秒またはミリ秒を選んで変換をクリックすると、ローカル時刻とUTC時刻が表示されます。
- 日付 → タイムスタンプ:日付ピッカーで日付と時刻を選び、変換をクリックすると、秒とミリ秒両方のUnixタイムスタンプが表示されます。
- 現在時刻を使用をクリックすると、現在のローカル時刻が日付ピッカーに入力されます。
- 直近の結果をコピーで最新の出力をコピー、クリアでリセットできます。
よくある質問
データはアップロードされますか? いいえ。すべての変換はローカルブラウザで行われ、入力がデバイスから外に出ることはありません。
なぜ他のツールと日付が違って見えますか? 日付はローカルタイムゾーンとUTCの両方で表示されます。結果がおかしい場合は、他のツールがどのタイムゾーンを表示しているか確認してください。タイムスタンプ自体は常にタイムゾーン非依存です。
1970年より前のタイムスタンプも変換できますか? はい。負のUnixタイムスタンプはエポックより前の日付を表します。例えば -1 は1970年1月1日真夜中の1秒前です。
うるう秒はどう扱われますか? Unix時間はうるう秒を無視するため、毎UTC日は正確に86400秒として扱われます。これによりカウントはシンプルですが、Unix時間が実際の原子時刻からわずかにずれる可能性があります。