[[diary/Kojima]]
・UNIX time
[[本家 slashdot:http://slashdot.org/article.pl?sid=05/03/17/169200&tid=130]]で知ったのだけど
2005年3月18日1:58:31(GMT)は,UNIX Time(1970年1月1日 0:00 GMT からの経過秒数)で 1111111111 になるそうな.
日本時間だと3/18の10:58:31ということかな.
ついでだから,perl で
$l = "1111111111";
$t=localtime($l);
print $l, "=>", $t,"\n";
$l = "1000000000";
$t=localtime($l);
print $l, "=>", $t,"\n";
....
みたいなスクリプトを書いて,いくつか記念になりそうな UNIX time を見てみると,
1000000000 => Sun Sep 9 10:46:40 2001
1111111111 => Fri Mar 18 10:58:31 2005
1234567901 => Sat Feb 14 08:31:41 2009
2000000000 => Wed May 18 12:33:20 2033
2222222222 => Wed Apr 27 06:28:46 1904
となりました.いわゆる2038年問題だなぁ,,ともう少し絞ってみると,
2147483646=>Tue Jan 19 12:14:06 2038
2147483647=>Tue Jan 19 12:14:07 2038
2147483648=>Sat Dec 14 05:45:52 1901
2147483649=>Sat Dec 14 05:45:53 1901
ということで,日本時間だと 2038年1月19日 12:14:08 で UNIX time はラップしてしまうみたいですね.
あと33年だから,もしかしたら生き残ってるかも知れんなぁ(笑
#comment