Unixタイムスタンプ変換
Unix タイムスタンプと日時の相互変換、相対時間付き
ローカル実行
loading…
このツールについて
Unix 時間は 1970-01-01T00:00:00 UTC からの経過秒数を数えるもので、あらゆる場所に現れます。データベースの行、JWT のクレーム、ログファイル、API レスポンス。このコンバーターは秒またはミリ秒のタイムスタンプ(桁数からどちらかを自動判別)に加え、ISO 8601 文字列やほとんどの人間可読な日付を受け付け、すべての表現を一度に表示します。ISO、UTC、ローカル時刻、相対時刻、そして 2 種類の Unix 精度です。
単位の曖昧さは古典的な罠です。1700000000 は秒なら 2023 年 11 月ですが、ミリ秒なら 1970 年 1 月です。検出された単位は明示的に表示され、判定が違うときはワンクリックで切り替えられます — もう頭の中で桁数を数える必要はありません。
変換は即時かつローカルで行われ、現在時刻の表示は刻み続けるので、作業中このページは epoch 時計としても使えます。
よくある質問
- ツールは秒とミリ秒をどうやって判別するのですか?
- 桁数で判別します。11 桁以上の値はミリ秒、それより短いものは秒として扱います。これにより秒は約 5138 年まで、ミリ秒は約 1973 年以降に対応し、現実的な現代のタイムスタンプはすべて曖昧さなく解決できます。エッジケースでは手動で単位を切り替えられます。
- 2038 年以降はどうなりますか?
- 2038 年問題が影響するのは、Unix 時間を符号付き 32 ビット整数で保存するシステムです。JavaScript の数値は 64 ビット浮動小数点なので、このコンバーターは 2038 年をはるかに超える日付を扱えます — JavaScript Date の上限である 275760 年のさらに先までです。
- 日付をタイムスタンプに逆変換できますか?
- できます。2026-07-20T12:00:00Z のような ISO 8601 文字列や、たいていの一般的な日付形式を貼り付けると、Unix 秒とミリ秒が他の表現と並んで表示されます。
- ローカル時刻の行にはどのタイムゾーンが使われますか?
- ブラウザーに設定されたタイムゾーンで、Intl API 経由で取得します — リモートへの問い合わせは一切ありません。タイムゾーン名が値の隣に表示されるため、スクリーンショットでも曖昧になりません。