Unixタイムスタンプ変換ツール
UnixタイムスタンプをローカルタイムゾーンとUTCの読みやすい日付と時刻に変換します。秒、ミリ秒、マイクロ秒のタイムスタンプをサポート。RFC 3339、RFC 2822、ISO 8601形式での出力を含みます。Unix時間は1970年1月1日00:00:00 UTC(Unixエポック)からの秒数をカウントし、各日は常に正確に86,400秒です(うるう秒は無視されます)。
タイムスタンプの形式が無効です。数値のUnixタイムスタンプを入力してください。
申し訳ありません!サーバーがリクエストを処理できませんでした。後でもう一度お試しください。
| 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) | 使用先 |
|---|---|---|---|
| 秒 | 10 | 1736942400 | Unix/Linux、C、PHP、Python |
| ミリ秒 | 13 | 1736942400000 | JavaScript、Java、Kafka |
| マイクロ秒 | 16 | 1736942400000000 | PostgreSQL、Go、Python |
| ナノ秒 | 19 | 1736942400000000000 | Go、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:00Z(ZサフィックスはUTCを意味する) - RFC 3339:
2025-01-15T12:00:00+00:00(インターネットプロトコル向けのISO 8601プロファイル) - RFC 2822:
Wed, 15 Jan 2025 12:00:00 +0000(メールヘッダーやHTTPで使用)