Unix Time (time_t) Clock
Unix時間時計

return to Blog.



UNIX TIME

1234567890

UNIX TIMEとは、UNIX系OSが内部で管理している時間です。
具体的には1970年1月1日を起点として、こそからの経過時間を秒数であわらしたものです。
丁度10臆秒になったのは、2001/9/9 10:46:40でした(/.JPの記事)。
そしていま、1234567890を迎えようとしていいます(/.JPの記事)。
日本時間では、2009/02/14 08:31:30です(あと秒)。
1234567890の瞬間をみんなでお祝いしましょう!




さて、浮かれてばかりもいられません。
UNIX TIMEにも終わりがくるのです。
古いシステムではUNIX TIME(time_t)は、32bit整数型(int)の変数で管理されています。
この変数が表現できる数値は、-2147483648 から +2147483647。
2147483647を超えるとどうなってしまうのでしょうか。
なんと、-2147483648に巻き戻ってしまうのです。
時計が一気に狂うことで、世界は大混乱に見舞われるでしょう。
その日は、2038/01/19 12:14:08。
遠い未来のことではないのです。



世界の終わりまであと・・・

1234567890

(ブログへ戻る)
Unix Time (time_t) Clock:  
Programmed by FUKAYA Takashi(F/T)