Do You PHP はてな このページをアンテナに追加 RSSフィード Twitter

2007-02-13

[]2038年問題とPHP_EOL

f:id:shimooka:20061025123905p:image

5.2.0以降になりますが、組み込みクラスのDateTimeクラスならこの問題に対応しています。

$date = new DateTime('2038-1-19 12:14:07');

echo $date->format('Y/m/d H:i:s') . PHP_EOL;

$date->modify("+1 day");

echo $date->format('Y/m/d H:i:s') . PHP_EOL;

$date->setDate(3000,12,31);

echo $date->format('Y/m/d H:i:s') . PHP_EOL;

?>

2038年問題 | Shin x blog

ほほぉ。。。

で、DateTimeクラスよりもPHP_EOLなる定数が気になりました :-D ずいぶん前に、ハタさん上鍵さんが取り上げてますね。あまり説明がありませんがマニュアルにも。

しかし、やたら定数多いなぁ。。。

shin31shin31 2007/02/13 21:33 定数多いですね。手元の5.2.1で1069個でした。;-)

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証