UNIX TIME
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。 遠い未来のことではないのです。 世界の終わりまであと・・・
|
Programmed by FUKAYA Takashi(F/T) |