UNIXタイム(タイムスタンプ)変換

Unix タイムスタンプ(1970年からの秒数またはミリ秒数)を日時に、日時をタイムスタンプに変換します。UTC とお使いのタイムゾーンの時刻を表示し、現在の Unix 時刻もリアルタイムで確認できます。

🔒 入力した内容は端末の外に出ません。計算はすべてブラウザ内で行われます。

現在の Unix 時刻(秒) 0

タイムスタンプから日時へ

日時からタイムスタンプへ

端末のタイムゾーンで解釈されます。

Unix タイムスタンプの変換のしかた

  1. タイムスタンプを貼り付けます。13桁ならミリ秒、10桁なら秒として扱われます。
  2. UTC、ISO 8601 形式、ローカル時刻での日時を確認します。
  3. 逆に変換するには、日時を選んで、秒またはミリ秒をコピーします。
  4. 「現在時刻を使う」を押すと、2つの変換欄に現在の時刻が入力されます。

Unix 時間とは

Unix 時間(エポック)は、1970年1月1日 00:00:00 UTC からの経過秒数です。タイムゾーンに左右されない1つの数値なので、データベース、ログ、API で日時を保存する方法として最も一般的です。

JavaScript など、秒ではなくミリ秒を使うシステムも多くあります。そのため、10桁のタイムスタンプは秒、13桁はミリ秒であることが一般的です。

UTC での結果は世界中どこでも同じです。ローカル時刻は、端末に設定されたタイムゾーンによって変わります。

ご注意

よくある質問

Unix タイムスタンプとは何ですか?

1970年1月1日 00:00 UTC から経過した秒数です。

秒かミリ秒かはどう見分けますか?

10桁なら秒、13桁ならミリ秒です。ツールが自動で判定し、どう解釈したかを表示します。

2038年問題とは何ですか?

Unix 時間を32ビットで保存しているシステムは、2038年1月19日に正しく動作しなくなります。64ビットのシステムにはこの問題はありません。

1970年より前の日付も使えますか?

はい。マイナスの数値で表します。

無料で使えますか?

はい、無料です。登録も不要で、ブラウザ上ですぐに使えます。