結論としては、2037年以降にエラーが発生する可能性がある。
たとえば、日時で最新データを扱う場面で、
2038年は最も古い年であると認識されてしまう場合がある。
実際にそのときにならないとはっきりしたことがいえないし、
システムによって異なる、というのがやっかいなところだ。
ちなみに、WindowsXPで内部時計を2038年としてみたところ、
anHTTPDや、いろんなソフトがエラーを発生し、
実際にPerlがどうなるのか確認することができなかった。
たぶん同じ内部時計を扱う C言語やJavaScriptも同じ挙動だと思う。
暦、timelocal、time_t、日付に興味がある人は、
こちらを見てください。
http://www21.atpages.jp/grandmaster/perl/checkTimeLocal.html
結局2月3月は歩かずじまい。
4月はぜったい歩きに行くぞ!
(ガソリンを気にせず楽しくいけるといいんだが)

コメントを編集
いいねした人
コメントを書く
ヤマレコにユーザー登録いただき、ログインしていただくことによって、コメントが書けるようになります。ヤマレコにユーザ登録する