タイムスタンプ変換

UNIXタイムスタンプをUTC日時に変換、またはUTC日時から数値に変換。秒とミリ秒を切り替えて結果を確認できます。

UNIXタイムスタンプをUTC日時に変換し、UTC日時から秒またはミリ秒のタイムスタンプを求められます。

入力した内容はこのページ内で処理しますPUFFINMINT

値を設定

値を設定

変換方向と単位を選びます。日時は末尾にZを付けたISO 8601のUTC形式で入力してください。 UTCと日本標準時は異なります。このツールはUTCで変換し、タイムスタンプの単位を自動推測しません。

結果

値を入力して実行すると、ここに結果を表示します。

入力した値はこのページ内で保持します。再読み込みやページを閉じると消去します。

入力値やファイル内容を統計に含めず、どのツールが使われたかを集計します。 プライバシー

UNIXタイムスタンプの用途

タイムスタンプは1970年の初めのUTC時刻を基準に、ある瞬間を数値で表します。ログ、システムの有効期限、APIの値を調べる際に使えます。元のシステムが使う単位を確認してください。

日時と数値の変換手順

UTCの日付、秒、ミリ秒を比較できます。秒は切り下げます。Unixエポックのボタンは値をゼロに設定します。

  1. タイムスタンプから日時、または日時からタイムスタンプを選びます。
  2. 秒かミリ秒を明示的に選びます。単位の自動判定はありません。
  3. 整数、または2024-01-01T00:00:00Zのような完全なUTC日時を入力して変換します。

UNIXエポックと単位

1秒は1000ミリ秒です。日時を秒に変換するときは小さい整数へ切り下げます。エポック以前も同じため、−1ミリ秒は−1秒になります。うるう秒は表現しません。

UTCの結果を読む

末尾のZはUTCを表します。端末のタイムゾーンや日本標準時へ自動変換するものではありません。負の値は1970年1月1日より前の瞬間です。

例:ログの記録時刻を調べる

ログに残ったイベント

入力
1704067200
結果
2024-01-01T00:00:00.000Z

秒を選ぶと1704067200はUTCで2024年の始まりです。同じ瞬間は1704067200000ミリ秒です。数値を変えずに単位だけ変えると別の日時になります。

形式と精度の制限

入力は16桁までの整数で、ブラウザーのDateの範囲である±8,640,000,000,000,000ミリ秒以内です。日時には秒と末尾のZが必要で、小数部は3桁までです。+02:00などの時差表記や存在しない日付は受け付けません。桁区切りは使わないでください。

出典・参考資料

よくある質問

2024-01-01だけを入力できますか?

いいえ。2024-01-01T00:00:00ZのようにUTC時刻も必要です。現地時刻の午前0時とは推定しません。

JWTのexpはどの単位で変換しますか?

NumericDateに従う値なら秒を選びます。日時を表示するだけで、JWTの署名や有効性は検証しません。値は再読み込みまでページ内に残ります。

お気に入り