データ変換

UNIX® Timestamp ⇄ 日時 一括変換

UNIX® Timestamp と日時を秒 / ミリ秒・JST / UTC で相互変換します。1行=1データで複数行をまとめて一括変換できます。

入力データはサーバーへ送信されませんインストール不要無料で使えます

入力例

結果

入力して「一括変換」を押してください。

このツールでできること

UNIX Timestamp変換の主な機能です。

  • UNIX Timestamp→日時、日時→UNIX Timestampの双方向変換ができます
  • 単位(秒/ミリ秒)とタイムゾーン(JST/UTC)を選んで変換できます(自動判定はしません)
  • 複数行を一括で変換できます(1行=1データ)
  • 各行を独立して処理します(部分成功。一部の行が不正でも他の行は変換されます)
  • 1970年より前の日時(負のUNIX Timestamp)にも対応しています(対応範囲内)
  • 変換に成功した行だけをまとめてコピーできます(失敗した行は除外し件数を明示します)

使い方

UNIX Timestampと日時を変換する手順を説明します。

手順を見る
  1. 変換方向(「UNIX Timestamp → 日時」または「日時 → UNIX Timestamp」)を選びます(既定は「UNIX Timestamp → 日時」)
  2. 単位(秒/ミリ秒)とタイムゾーン(JST/UTC)を選びます
  3. 変換したい値を1行1データで入力し、「一括変換」を押します
  4. 結果を確認し、必要なら「一括コピー」で成功した行だけをまとめてコピーします(失敗した行があれば除外件数が表示されます)

こんなときに使えます

こんな場面でUNIX Timestamp変換が役立ちます。

利用シーンを見る
  • APIレスポンスやログに記録されたUNIX Timestampを日時に変換して確認したいとき
  • 複数のタイムスタンプをまとめて日時に変換したいとき
  • 日時からUNIX Timestampを算出して、APIリクエストやテストデータに使いたいとき
  • 手元の値が秒単位・ミリ秒単位のどちらのタイムスタンプかを、実際に変換して確認したいとき
  • JST(UTC+09:00)とUTCで同じ日時がどう変わるかを確認したいとき

UNIX® Timestampの仕組みと注意点

詳しい解説を見る

UNIX Timestampとは何か

UNIX Timestamp(UNIX time / epoch time)とは、1970年1月1日00:00:00 UTC(epoch)からの経過時間を表す数値です。秒単位で使われることもミリ秒単位で使われることもあり、システムやAPIによって扱う単位が異なります。

秒とミリ秒の違いと、このツールでの扱い方

一般的には10桁前後の値は秒単位、13桁前後の値はミリ秒単位であることが多いですが、これはあくまで一般的な目安です。本ツールは単位を自動的に判定しません。変換前に「秒」または「ミリ秒」をご自身で選択してください。

タイムゾーンの考え方

タイムゾーンは日本時間(JST)とUTCの2種類から選べます。JSTはUTC+09:00の固定オフセットとして扱われ、サマータイム(DST)や国・地域ごとの歴史的なタイムゾーンルールは再現しません。

1970年より前の日時(負のUNIX Timestamp)

1970年1月1日より前の日時を表す負のUNIX Timestampにも正式に対応しています。対応範囲内であれば、負の値から1970年より前の日時へ変換できます。

対応範囲とエラーになる条件

対応範囲は西暦0001年〜9999年です。この範囲外の値、2月30日や25時のような存在しない日時、2026/8/14のような形式が完全一致しない日時文字列は、いずれもエラーとして表示されます。自動的な補正や繰り上げは行いません。

秒単位変換時のミリ秒情報について

日時からUNIX Timestampへ変換する際、単位に「秒」を選んでいる場合、入力した日時のミリ秒が.000以外だとエラーになります。ミリ秒の情報を黙って切り捨てることはありません。

よくある質問

UNIX® timestampとは何ですか?

1970年1月1日00:00:00 UTC(epoch)からの経過時間を表す数値です。秒単位またはミリ秒単位で使われることが一般的です。

秒とミリ秒はどう見分ければよいですか?

一般的には10桁前後の値は秒、13桁前後の値はミリ秒であることが多いですが、これはあくまで一般的な目安です。本ツールは単位を自動的に判定しないため、変換前に単位をご自身で選択してください。

日本時間(JST)で確認できますか?

可能です。JSTはUTC+09:00の固定オフセットとして扱われます。サマータイムや国・地域ごとの歴史的なタイムゾーンルールは再現しません。

1970年より前の日時も扱えますか?

可能です。負のUNIX Timestampに対応しており、対応範囲内(西暦0001年〜9999年)であれば変換できます。

秒単位に変換するとき、ミリ秒の情報はどうなりますか?

日時からUNIX Timestampへ変換する際、単位に「秒」を選んでいる場合、入力した日時のミリ秒が.000以外だとエラーになります。ミリ秒の情報を黙って切り捨てることはありません。

入力したデータはサーバーへ送信されますか?

いいえ。変換の処理はすべてブラウザ内で完結しており、入力内容がサーバーへ送信されることはありません。

UNIX is a registered trademark of The Open Group in the United States and other countries.

本ツールはThe Open Groupによる認定・推奨・後援を受けたものではありません。