現在時刻をUnixタイムスタンプに変換、またはUnixタイムスタンプを日付と時刻に変換します。
0
1970年1月1日 00:00:00
秒、ミリ秒、マイクロ秒、ナノ秒単位のUnixタイムスタンプをサポートしています。
このツールを使用してUnixタイムスタンプを日付に、または日付をタイムスタンプに変換する方法を学びます。
上部のタブから「タイムスタンプ → 日付」または「日付 → タイムスタンプ」を選択します。
タイムスタンプ変換の場合は数値を入力し、日付変換の場合は日付と時刻を選択します。
タイムスタンプ変換時は、秒、ミリ秒、マイクロ秒、ナノ秒から適切な単位を選択します。
変換結果が自動的に表示されます。GMTとローカル時間の両方を確認できます。
Unixタイムスタンプは、1970年1月1日00:00:00 UTCから経過した秒数を表す整数値です。この値により時間の流れを数値で計算でき、オペレーティングシステム、データベース、APIなど様々なシステムで時刻データを効率的に処理することができます。また、場所やタイムゾーンに依存しないという特徴もあります。
Unixタイムスタンプは様々な日付/時刻形式で表現できます。これらの形式は標準化されたルールに従って定義され、異なるシステム間で時刻データを一貫して伝達するために使用されます。
人間が読める時刻 | 秒 |
---|---|
1時間 | 3600秒 |
1日 | 86400秒 |
1週間 | 604800秒 |
1ヶ月(30.44日) | 2629743秒 |
1年(365.24日) | 31556926秒 |
現在の32ビットシステムでは、Unixタイムスタンプの最大値が2038年1月19日03:14:07 UTCに制限されています。この時点を超えると、タイムスタンプがオーバーフローして負の値になり、システムエラーや間違った日付につながる可能性があります。これは「2038年問題」として知られており、解決には64ビットシステムへの移行が不可欠です。