LogoSTACKBAY

Unixタイムスタンプ変換

現在時刻をUnixタイムスタンプに変換、またはUnixタイムスタンプを日付と時刻に変換します。

現在のUnixタイムスタンプ

0

1970年1月1日 00:00:00

日付/時刻 → Unixタイムスタンプ

::

Unixタイムスタンプ → 日付/時刻

秒、ミリ秒、マイクロ秒、ナノ秒単位のUnixタイムスタンプをサポートしています。

様々な時刻形式での現在時刻

Unixタイムスタンプは様々な日付/時刻形式で表現できます。これらの形式は標準化されたルールに従って定義され、異なるシステム間で時刻データを一貫して伝達するために使用されます。

日付形式標準
2025/05/12 @ 10:27amUTC
2025-05-12T10:27:03+00:00ISO 8601
Mon, 12 May 2025 10:27:03 +0000RFC 822, 1036, 1123, 2822
Monday, 12-May-25 10:27:03 UTCRFC 2822
2025-05-12T10:27:03+00:00RFC 3339

Unixタイムスタンプとは?

Unixタイムスタンプは、1970年1月1日00:00:00 UTCから経過した秒数を表す整数値です。この値により時間の流れを数値で計算でき、オペレーティングシステム、データベース、APIなど様々なシステムで時刻データを効率的に処理することができます。また、場所やタイムゾーンに依存しないという特徴もあります。

人間が読める時刻

人間が読める時刻
1時間3600秒
1日86400秒
1週間604800秒
1ヶ月(30.44日)2629743秒
1年(365.24日)31556926秒

2038年1月19日に何が起こるのか?

現在の32ビットシステムでは、Unixタイムスタンプの最大値が2038年1月19日03:14:07 UTCに制限されています。この時点を超えると、タイムスタンプがオーバーフローして負の値になり、システムエラーや間違った日付につながる可能性があります。これは「2038年問題」として知られており、解決には64ビットシステムへの移行が不可欠です。