Unixタイムスタンプ変換ツール

タイムスタンプを人が読める日付に、またその逆に変換 — 秒とミリ秒を自動判定し、ローカルタイムゾーンとUTCの両方で表示、現在のタイムスタンプもリアルタイムで表示します。

681回閲覧

現在のタイムスタンプ(リアルタイム)

1970年からの秒数

Unixタイムスタンプは、1970年1月1日 00:00 UTC(エポック)からの経過秒数を数えます。1,784,000,000 は2026年7月に相当します。APIやデータベースがこれを好むのは、タイムゾーンに依存せず数値としてソートできるからです。JavaScriptや多くのAPIは秒の代わりにミリ秒を使います — 10桁ではなく13桁 — このツールはそれを自動的に検出します。変換は双方向に対応し、ローカルタイムゾーンとUTCの両方を表示します。

知っておくべき落とし穴: 符号付き32ビットのタイムスタンプは2038年1月19日にオーバーフローします(いわゆる「2038年問題」)— 現代の64ビットシステムなら2920億年は安全です。負のタイムスタンプは1970年より前の日付を表します。

よくある質問

タイムスタンプが3時間ずれて見えるのはなぜ?

タイムスタンプは定義上UTCです。ずれは表示の際に生じます。ここに表示されるUTCの行をご自身のAPIと比較してください — 一致していればデータは正しく、違っているのはローカル表示だけです。

秒とミリ秒、どちらを使っているか?

桁数を数えてください: 10桁なら秒(2286年まで有効)、13桁ならミリ秒です。UnixツールやPHPのtime()は秒を、JavaScriptのDate.now()やJavaはミリ秒を使用します。

関連ツール