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

UnixタイムスタンプをローカルタイムゾーンとUTCの読みやすい日付と時刻に変換します。秒、ミリ秒、マイクロ秒のタイムスタンプをサポート。RFC 3339、RFC 2822、ISO 8601形式での出力を含みます。Unix時間は1970年1月1日00:00:00 UTC(Unixエポック)からの秒数をカウントし、各日は常に正確に86,400秒です(うるう秒は無視されます)。

Unixタイムスタンプ
相対
読みやすい形式(UTC)
読みやすい形式(ローカル)
RFC 3339
RFC 2822
ISO 8601
ミリ秒
マイクロ秒

Unixタイムスタンプについてもっと詳しく

Unix時間とは?

Unix時間(POSIX時間またはエポック時間とも呼ばれます)は、1970年1月1日00:00:00 UTCからの経過秒数をカウントします。この日付はUnixエポックとして知られています。この値は常にUTCを基準とするため、タイムゾーンに依存しません。

タイムスタンプの精度
精度桁数例(2025-01-15 12:00:00 UTC)使用先
101736942400Unix/Linux、C、PHP、Python
ミリ秒131736942400000JavaScript、Java、Kafka
マイクロ秒161736942400000000PostgreSQL、Go、Python
ナノ秒191736942400000000000Go、InfluxDB
注目すべきタイムスタンプ
  • 0:1970年1月1日 00:00:00 UTC(エポック)
  • -1:1969年12月31日 23:59:59 UTC(負の値はエポック以前の日付を表す)
  • 1000000000:2001年9月9日 01:46:40 UTC(ビレニアム)
  • 2147483647:2038年1月19日 03:14:07 UTC(2038年問題、下記参照)
2038年問題

Unix時間を符号付き32ビット整数で格納するシステムは、2038年1月19日03:14:07 UTCにオーバーフローします。最大値2,147,483,647が-2,147,483,648にラップアラウンドし、1901年12月13日を表します。現代のシステムは64ビット整数を使用しており、2920億年以上オーバーフローしません。

一般的な日付形式
  • ISO 8601:2025-01-15T12:00:00ZZサフィックスはUTCを意味する)
  • RFC 3339:2025-01-15T12:00:00+00:00(インターネットプロトコル向けのISO 8601プロファイル)
  • RFC 2822:Wed, 15 Jan 2025 12:00:00 +0000(メールヘッダーやHTTPで使用)

関連ツール