Unix タイムスタンプ変換

Unix タイムスタンプ(秒・ミリ秒)と日時を、ローカル時刻または UTC で相互に変換します。

読み込み中…

使い方

  1. 上部の「現在」に、現在の Unix 時刻が秒とミリ秒で毎秒更新して表示され、それぞれコピーボタンがあります。
  2. 「タイムスタンプ → 日時」にタイムスタンプを入力します。桁数から秒かミリ秒かを判定し、入力欄の横に表示します。
  3. 結果をローカル時刻・UTC・ISO 8601・相対時間(何日前・何日後など)で確認し、必要な行をコピーします。
  4. 「日時 → タイムスタンプ」で日付と時刻を秒まで選び、その日時がローカル時刻か UTC かを選びます。
  5. 結果を秒・ミリ秒・ISO 8601 のうち必要な形式でコピーします。

よくある質問

入力した値はサーバーに送信されますか?
いいえ。すべての変換はブラウザ内で行います。
秒とミリ秒はどう区別しますか?
Unix 時刻は通常秒単位(現在の日付なら 10 桁)で、JavaScript や多くの API はミリ秒(13 桁)を使います。12 桁以上はミリ秒、それより短ければ秒とみなします。負の値(1970 年より前)や小数も入力できます。
どのタイムゾーンで表示されますか?
ローカル時刻の行はブラウザのタイムゾーン、UTC の行は UTC で、ISO 8601 の値は常に UTC(末尾が Z)です。「日時 → タイムスタンプ」では、ローカル時刻・UTC の選択で入力した日時をどちらのタイムゾーンとして扱うかが決まります。
2038 年問題はありますか?
ありません。2038 年問題は Unix 時刻を符号付き 32 ビット整数で保存するシステムで、2147483647(2038-01-19 03:14:07 UTC)を超えるとあふれる問題です。このツールは JavaScript の日付を使い、275760 年まで扱えます。
相対時間がおおよその値なのはなぜですか?
当てはまる最大の単位で四捨五入し、1 か月を 30 日、1 年を 365 日として計算するためです。そのため「2 年後」は暦の上での正確な差ではありません。