は、私はこのような2つの日付の間の日数の量を計算します。一般的に正常に動作しますが、私は2012年2月29日の 開始SDATEと2012-のHDATEを持っていたときに物事が台無しに思えるstrtotime()は02/29を処理できませんか?
$start = strtotime($_SESSION['sdate']);
$end = strtotime($_SESSION['hdate']);
echo ($end - $start);
$duration = ($end - $start)/3600 /24;
$duration+=1; //plus one day
echo " The ad will show for ".$duration." day(s)<br/>";
04-01。私は期間を得ます の:32.9583333333 これはなぜですか?それは私の計算を台無しにしている。これを行うにはより良い方法がありますか? ありがとう! Ron
夏時間... – Wrikken
あなたはそれを丸めて終日にすることはできません... – Mchl
あなたのサーバーのタイムゾーンが更新されていない可能性があります。それを確認します。 :) –