お疲れ様です。森と申します。
日付計算の範囲についてご教示ください。
<?php
print(date("Y/m/d",mktime(0,0,0,20,01,2038));
?>
上記のスクリプトを実行すると、
2038/01/20
と表示されずに、
1970/01/01
と表示されてしまいます。
mktimeが戻り値をintegerで返しているためオーバーフローして
いるのが原因かと思っています。
dateとmktimeを用いた日付の算出は2038/01/19までとなっている
のでしょうか?
よろしくお願いします。
--------------
森直也 <Naoya_Mori@ni.smm.co.jp>