Unixタイムスタンプ 変換ツール

ログのタイムスタンプを読みやすい日時に変換し、日時から秒またはミリ秒の値へ戻せます。

現在のUnixタイムスタンプ
0
入力待ちです...

タイムスタンプの基本

Unixタイムスタンプとは

Unixタイムスタンプは、1970年1月1日 00:00:00 UTC からの経過時間を表す数値です。数値自体はタイムゾーンに依存しませんが、人が読む表示に変換すると、ログ、ダッシュボード、データベース、ブラウザごとにローカル時刻で表示されることがあります。

よく使う単位

単位典型的な桁数
10桁1716300000
ミリ秒13桁1716300000000

時刻まわりの用語

2038年問題とは

Unixタイムスタンプを符号付き32bit整数で扱うシステムでは、2038年1月に値があふれます。現代の64bitシステムではこの制限を避けられます。

UTC とローカル時刻

可能であれば保存と比較は UTC で行います。UI表示、レポート、エクスポートなど、人が読む直前でローカル時刻へ変換します。

ISO 8601

2024-05-21T14:30:00Z のような読みやすい日時形式です。タイムゾーン情報を含められるため、API、データベース、ログ、分散システムで広く使われます。

秒とミリ秒

10桁の値は多くの場合秒、13桁の値は多くの場合ミリ秒です。この2つを混ぜるのは時刻変換でよくある不具合です。

よく使う変換

期間ミリ秒
1分6060,000
1時間3,6003,600,000
1日86,40086,400,000
1年(365日)31,536,00031,536,000,000