Unix タイムスタンプ変換ツール
unix タイムスタンプを日付に変換、またはその逆
秒、ミリ秒、マイクロ秒、ナノ秒の Unix タイムスタンプをサポートしています。
/
/
:
:
unix タイムスタンプとは?
unix タイムスタンプは、時間を秒数の累計として追跡する方法です。この数え方は、1970年1月1日のUTCにおけるUnixエポックから始まります。したがって、unix タイムスタンプは単に特定の日付とUnixエポックの間の秒数です。また、(このサイトの訪問者からのコメントに感謝しますが)この時点は技術的に地球上のどこにいても変わらないということも指摘すべきです。これは、オンラインとクライアントサイドの両方で、動的で分散したアプリケーションで日付情報を追跡およびソートするのに非常に便利です。
2038年1月19日に何が起こるのか?
この日付でUnix タイムスタンプは32ビットオーバーフローのため機能しなくなります。この瞬間までに、何百万ものアプリケーションが新しいタイムスタンプ規約を採用するか、64ビットシステムに移行する必要があります。これによりタイムスタンプの寿命が「少し」延びることになります。
UTCとUT1
UT1は最も精密な世界時の形式です。これは、(国際天球基準座標系を構成する)外宇宙のクエーサーの観測と、地球とその衛星(自然衛星(月)および人工衛星)との距離の観測を用いて計算されます。UTCはUT1に近似しようとするだけです:うるう秒を採用することで、UT1との差を0.9秒以内に保っています。
26時間のタイムゾーン範囲
直感的には、タイムゾーンはグリニッジ子午線の西側がUTC+0からUTC-12まで、東側がUTC+0からUTC+12までの範囲であるべきだと考えられます。実際には、UTC+14まで達することがあります。UTC+14はキリバスのクリスマス島の通年の時間であり、南半球の夏季にはサモアの夏時間です。したがって、地球上の2つの現地時間の最大差は26時間です。
制限事項
- 32ビットオーバーフローにより、Unix タイムスタンプは2038年1月19日に機能しなくなります。この瞬間までに、何百万ものアプリケーションが新しいタイムスタンプ規約を採用するか、64ビットシステムに移行する必要があります。これによりタイムスタンプの寿命が少し延びることになります。
- 1970年以前のタイムスタンプは負の数で表されます。これは1970年1月1日00:00:00 UTCまでの秒数を表します。
- Unixタイムでは、うるう秒はその前の秒と同じUnixタイムを持ちます。なぜなら、1日は正確に86,400秒で構成されるからです。したがって、UnixタイムはUTCを正確に表現しません。