開発者向けツール

Unixタイムスタンプ変換

Unixの秒またはミリ秒をUTCと別タイムゾーンの暦時刻へ、またはその逆に変換します。

Unixタイムスタンプ変換 workspace

使い方

整数を貼り付け、秒・ミリ秒・自動検出のいずれかを選びます。ローカル表示用にIANAタイムゾーンを選びます。逆方向は暦の欄を埋め、Unix時刻へを選びます。壁時計時刻は選択したタイムゾーンで解釈されます。

例

1700000000 秒は 2023-11-14 22:13:20 UTC です。自動モードは 100000000000 未満の整数を秒として扱います。

入力

1700000000

出力

Unix seconds: 1700000000
Unix milliseconds: 1700000000000
UTC: 2023-11-14 22:13:20 UTC
Detected unit: seconds

仕組み

自動モードは絶対値が12桁未満なら秒、そうでなければミリ秒です。現在の秒タイムスタンプは10桁、ミリ秒は13桁です。テキストからタイムゾーンを推測せず、選択したゾーンを使います。

よくあるエラー

  • 年がおかしい 単位が秒のままミリ秒を貼った可能性があります。単位を切り替えるか自動検出を使ってください。
  • ローカル時刻が拒否された そのゾーンにその市民時刻が存在しません。夏時間のギャップがよく原因です。
  • 1973年より前のミリ秒が秒として読まれた 100000000000 未満は、ミリ秒を選ばない限り秒です。

制限

うるう秒は Unix 時刻では表されません。あいまいな「戻し」時刻はプラットフォームのタイムゾーン DB に従います。対応数値範囲は16桁のはるか手前で止まります。

プライバシー

貼り付けたテキストはブラウザ内で処理されます。PepsTools は受け取らず、保存せず、他のサービスへも送りません。

よくある質問

どのタイムゾーン DB を使いますか?

対話ツールはブラウザの IANA ゾーン、検証済み変換ロジックは PHP のタイムゾーン DB です。