Unixタイムスタンプを人間が読める日付に、またはその逆に変換します。
フォーマット: YYYY-MM-DD HH:mm:ss
Unixタイムスタンプ(Unix時間、POSIX時間、またはEpoch時間とも呼ばれる)は、ある時点を記述するためのシステムです。これは、Unixエポック(1970年1月1日00:00:00 UTC)から経過した秒数です。
単一で普遍的に一貫した数値であるため、タイムゾーンの影響を受けず、世界中のコンピュータシステムやデータストレージでの使用に理想的です。
概念は単純です。固定の開始点である「エポック」からの秒数を数えます。このツールは、その数値を人間が読める日付に変換したり、その逆を行ったりします。
日付に変換する際は、その場所の日付と時刻が正確に表示されるように、正しいタイムゾーンを選択する必要があります。
伝統的に、Unix時間は秒単位です。しかし、多くの現代的なシステムやプログラミング言語(JavaScriptなど)は、より高い精度を実現するためにミリ秒単位で動作します。ミリ秒タイムスタンプは、エポックから経過したミリ秒の数です。
このツールは、入力が秒(10桁の数値)かミリ秒(13桁の数値)かを自動的に検出し、正しく変換を処理します。
タイムスタンプ自体はタイムゾーンのない単なる数値であり、どこでも同じ瞬間を表します。しかし、それを人間が読める日付(例:「3月15日午後2時」)として表示するには、私たちが世界のどこにいるかを知る必要があります。
たとえば、単一のタイムスタンプは東京(UTC+9)では午前9時ですが、ロサンゼルス(UTC-7)では前日の午後5時に相当します。正確な表現のためには、正しいタイムゾーンを選択することが非常に重要です。