本文へスキップ
ToolMug

Unix タイムスタンプ変換

Unix タイムスタンプを読みやすい日時に、日時をタイムスタンプに、任意のタイムゾーンで変換できます。秒、ミリ秒、マイクロ秒、ナノ秒のいずれを貼り付けても桁数から単位を判定し、ISO 8601、RFC 2822、相対時間、ISO 週番号も表示します。

ブラウザ内で動作 — 入力した内容はアップロードされません

現在の Unix 時間

タイムスタンプ → 日時

日時—
相対時間—
ISO 8601—
Unix 秒—
Unix ミリ秒—
—
その他の形式

最後の行で書式を変更できます:YYYY 年、MM 月、DD 日、HH 時(00–23)、hh 時(01–12)、A AM/PM、mm 分、ss 秒、SSS ミリ秒、dddd 曜日、MMMM 月名、Z UTC との時差、[文字] はそのまま出力。

日時 → タイムスタンプ

空欄なら一般的な書き方を自動判定します。それ以外は DD/MM/YYYY HH:mm のように書式を指定してください。

解釈結果—
Unix 秒—
Unix ミリ秒—
ISO 8601—

使い方

  1. 1790424000 や 1790424000000 のようなタイムスタンプ、または 2026-09-26 12:00 のような日時を貼り付けます。
  2. 単位は自動で判定されます。必要なら手動で変更できます。
  3. 日時を表示するタイムゾーン、または入力した日時をどのタイムゾーンとして解釈するかを選びます。
  4. 任意の形式をコピーします。上部の現在の Unix 時間は 1 秒ごとに更新されます。

オプションの説明

単位
10 桁は秒(Unix、PHP、Python の time.time())、13 桁はミリ秒(JavaScript の Date.now()、Java)、16 桁はマイクロ秒(PostgreSQL、Python の datetime)、19 桁はナノ秒(Go の time.UnixNano())です。
タイムゾーン
タイムスタンプは常に UTC で、タイムゾーンは日時の表示方法を変えるだけです。オフセットのない日時は、夏時間のルールも含めて、選択したタイムゾーンで解釈されます。
日時の入力
YYYY-MM-DD、YYYY-MM-DD HH:mm:ss(小数秒も可)、Z または ±hh:mm 付きの ISO 8601、GMT 付きの RFC 2822 形式に対応しています。

現在のタイムスタンプを取得する

言語 秒 ミリ秒
JavaScript Math.floor(Date.now() / 1000) Date.now()
Python int(time.time()) time.time_ns() // 1_000_000
Java Instant.now().getEpochSecond() System.currentTimeMillis()
Go time.Now().Unix() time.Now().UnixMilli()
PHP time() (int)(microtime(true) * 1000)
MySQL UNIX_TIMESTAMP() ROUND(UNIX_TIMESTAMP(NOW(3)) * 1000)
Shell date +%s date +%s%3N(GNU)

例

1790424000 → 2026 年 9 月 26 日(土)12:00:00 UTC → 東京の ISO 8601:2026-09-26T21:00:00.000+09:00、ISO 週番号 39。

よくある質問

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

1970 年 1 月 1 日 00:00:00 UTC からの経過秒数で、うるう秒は数えません。同じ瞬間なら世界中どこでも同じ値になるため、多くのシステムが時刻をこの形式で保存しています。

秒とミリ秒はどう見分けますか?

桁数を数えます。2001 年から 2286 年までの日時なら、秒では 10 桁、ミリ秒では 13 桁です。1970 年や何万年も先の日付になった場合は、単位が間違っています。

2038 年に何が起こりますか?

符号付き 32 ビットのシステムは 2,147,483,647 秒まで保存でき、これは 2038 年 1 月 19 日 03:14:07 UTC にあたります。その後はオーバーフローします。最新のシステムが使う 64 ビットの時刻は数十億年先まで使えます。

夏時間の切り替えはどう処理されますか?

存在しない時刻(時計を進めるときに飛ばされる時刻)はその差の分だけ後ろにずらし、2 回ある時刻(時計を戻すとき)は早いほうを使います。JavaScript の Temporal API と同じルールです。

タイムスタンプが思っていたのと違う日付になるのはなぜですか?

たいていはタイムゾーンが原因です。1790424000 は 2026 年 9 月 26 日 12:00 UTC で、東京では 21:00、北京では 20:00、ニューヨークでは 08:00 です。上で選択しているタイムゾーンを確認してください。

プライバシー

このツールはすべてブラウザ内で動作します。ファイルやテキストはお使いの端末上で処理され、当サイトのサーバーにアップロードされることはありません。

関連ツール