Unix time converter

UTC・Unix
タイムスタンプ変換

数値を日時へ、日時をUnix時刻へ変換します。秒・ミリ秒・マイクロ秒・ナノ秒を区別し、UTC、韓国標準時、端末のタイムゾーン、ISO 8601をまとめて確認できます。

現在のUnix時刻秒
—
—

タイムスタンプから日時へ

単位が不明な場合は自動判定を選んでください。実際に適用した単位を結果に表示します。

変換結果—
UTC
—
韓国標準時 KST
—
端末のタイムゾーン—
相対時間—
正確なISO 8601
—
秒—
ミリ秒—
マイクロ秒—
ナノ秒—

—

入力した数値はこの画面内だけで変換され、外部へ送信・保存されません。

日時からタイムスタンプへ

日時をどのタイムゾーンとして解釈するか選び、4種類のUnix値をまとめて計算します。

Unix時刻の結果4単位
秒
—
ミリ秒
—
マイクロ秒—
ナノ秒—
UTC—
韓国標準時 KST—
ISO 8601—
端末のタイムゾーン—
現在との差—

選択した日時もこの画面内だけで計算します。

迷わず変換するための3つの確認

単位とタイムゾーンを先に確認すると、1970年など予想外の日時になる原因をすぐ見つけられます。

10

桁数から単位を確認

現在付近では10桁が秒、13桁がミリ秒のことが一般的です。14〜16桁はマイクロ秒、17桁以上はナノ秒として判定します。

TZ

基準タイムゾーンを指定

Unix値そのものに地域はありません。日時から変換するときだけ、その日時をUTC、KST、端末のどれとして読むか指定します。

ISO

ISO表記で照合

ZはUTC、+09:00はUTCより9時間進んだ時刻です。日時を共有するときはオフセットを一緒に残すと安全です。

結果を確かめる基準値

既知の値で単位とタイムゾーンの読み方を確認できます。

Unix時刻の起点

0秒は1970-01-01 00:00:00 UTC、KSTでは同日09:00:00です。

2000年の開始

946684800秒は2000-01-01 00:00:00 UTCです。

2038年の境界

2147483647秒は2038-01-19 03:14:07 UTCです。古い32ビット符号付き秒形式では次の1秒から範囲外になります。

参照:Unix時刻の考え方はThe Open GroupのPOSIX時刻解説、インターネット日時形式はRFC 3339で確認できます。

よくある質問

Unix時刻を初めて扱うときに迷いやすい点をまとめました。

UnixタイムスタンプとUTCは同じ意味ですか?

同じではありません。Unixタイムスタンプは1970年1月1日00:00:00 UTCから経過した時間を数値で表したもので、UTCは世界の時刻基準です。

秒とミリ秒は自動で判別できますか?

はい。桁数から秒・ミリ秒・マイクロ秒・ナノ秒を推定し、結果に判定単位を表示します。単位が分かっている場合は手動指定が最も確実です。

10桁と13桁のタイムスタンプは何が違いますか?

現在付近では10桁が秒、13桁がミリ秒であることが一般的です。同じ瞬間でもミリ秒は秒の1000倍の数値になります。

入力した値は送信・保存されますか?

いいえ。変換はこの画面内で行われ、入力したタイムスタンプや日時を別の場所へ送信・保存しません。