DevToolPal
日本語

Unix タイムスタンプ変換

Unix タイムスタンプ(秒・ミリ秒・マイクロ秒・ナノ秒)を読みやすい日時に変換し、日時からタイムスタンプにも戻せます。

ローカルで処理、アップロードなし

オプション

タイムスタンプまたは日時

結果

結果はここに表示されます

何ができるか

Unix タイムスタンプと人が読める日時を相互に変換します。秒、ミリ秒、マイクロ秒、ナノ秒のタイムスタンプを貼り付けると、Unix 秒・ミリ秒・マイクロ秒、UTC とローカル時刻での読みやすい日時(ページの言語で表示)、ISO 8601、RFC 9557、RFC 5322、HTTP-date での表記と、どれくらい前かがわかります。対応する形式の日時を貼り付けると、そのタイムスタンプが得られます。

使い方

  1. 入力欄には最初に現在時刻が入っています。現在 を押せばいつでもリセットできます。
  2. タイムスタンプか日時を貼り付けるか、入力欄の下のピッカーで日付(必要なら秒単位までの時刻も)を選びます。結果は入力に合わせて更新されます。
  3. 解釈 には入力がどう解釈されたかが表示されます。数値の単位の推測が間違っている場合は、入力の単位 で選び直します。
  4. 各行の横にある コピー をクリックします。

対応する入力形式

  • Unix 時間: 1700000000、1700000000000、1700000000000000、1700000000.5 のような小数
  • ISO 8601 / RFC 3339 と RFC 9557: 2024-01-01T08:00:00Z、2024-01-01 08:00、2024-01-01T08:00+08:00[Asia/Shanghai]
  • ローカル時刻の数値日付: 2024/1/31、31-01-2024、31.01.2024、1/31/2024 5:30 pm(スラッシュ区切りは、最初の数が 12 を超えない限り月が先)
  • 中国語・日本語の日付: 2026年10月8日 12:12:39
  • 相対日付: now、today、yesterday 18:00、tomorrow、+3 days、2 hours ago、in 1 year 2 months
  • RFC 5322 と HTTP-date: Mon, 01 Jan 2024 00:00:00 GMT、1 Jan 24 08:00 +0800、Monday, 01-Jan-24 00:00:00 GMT、Mon Jan 1 00:00:00 2024

よくある質問

› Unix タイムスタンプとは何ですか?

1970-01-01 00:00:00 UTC からの経過秒数(またはミリ秒数)で、エポック時間とも呼ばれます。タイムゾーンに関係なく、世界中どこでも同じ値です。

› 自動判定はどうやって秒かミリ秒かを決めていますか?

桁数で判定します。10 桁なら秒、13 桁ならミリ秒、16 桁ならマイクロ秒、19 桁ならナノ秒です。手動で単位を選べば上書きできます。

› どの日時形式を貼り付けられますか?

ISO 8601 / RFC 3339(2024-01-01T08:00:00+08:00)、タイムゾーン付きの RFC 9557(2024-01-01T08:00[Asia/Shanghai])、時刻を省略できる年-月-日・日-月-年・月/日/年の日付、相対日付(now、yesterday、3 days ago、in 2 weeks)、RFC 5322 のメール日付、そして HTTP-date の 3 形式(IMF-fixdate、RFC 850、asctime)です。そのほか、ブラウザが理解できる形式も使えます。

› オフセットのない日時はどのタイムゾーンとして扱われますか?

ローカルのタイムゾーンです。2024-01-01 のような日付だけの入力も同様です(ローカル時刻の午前 0 時)。UTC や別のタイムゾーンにするには Z や +08:00 のようなオフセットを付けるか、RFC 9557 のように角かっこで IANA タイムゾーンを付け加えます。