メインコンテンツにスキップ

⏱️UNIXタイムスタンプ変換

UNIX 時間(秒・ミリ秒)と、日本時間・UTC の日時を相互に変換します。現在の UNIX 時間もリアルタイムで表示します。13桁ならミリ秒として自動で判定します。

現在の UNIX 時間(秒)
-

UNIX 時間 → 日時

日時(日本時間) → UNIX 時間

各言語での変換方法

環境現在の UNIX 時間日時に変換
JavaScriptMath.floor(Date.now() / 1000)new Date(t * 1000)
Pythonint(time.time())datetime.fromtimestamp(t)
PostgreSQLextract(epoch from now())to_timestamp(t)
コマンド(Mac)date +%sdate -r t
Excel-=t/86400+DATE(1970,1,1)+9/24

よくある質問

Q. UNIX時間とは?
1970年1月1日 0時0分0秒(UTC)からの経過秒数です。タイムゾーンに左右されないので、データベースや API で時刻を扱うときによく使われます。
Q. 10桁と13桁の違いは?
10桁は秒、13桁はミリ秒です。JavaScript の Date.now() はミリ秒(13桁)を返します。
Q. 日本時間に変換するには?
UNIX 時間はUTC基準なので、日本時間(JST)は UTC に9時間足した時刻になります。このツールでは両方を表示します。
Q. 2038年問題とは?
秒を32ビットの符号付き整数で保存しているシステムでは、2038年1月19日に上限を超えて誤動作する問題です。64ビットで扱えば問題ありません。

ほかの無料ツール

ツール一覧を見る

個人開発のプロダクトを、仲間に見てもらおう

Solomaker は個人開発者のためのコミュニティです。作ったプロダクトを登録して、開発の記録を発信できます。

プロダクトを登録する(無料)