可能性の重複:
Date Difference in php?
Compare 2 timestamps in PHP and get the days between?PHP差日付
I 2つの日付が15/02/2012
と18/03/2012
のように、私はそれらの間の日差の数を知っておく必要がありました。そのようなユーティリティはPHPに存在しますか?
可能性の重複:
Date Difference in php?
Compare 2 timestamps in PHP and get the days between?PHP差日付
I 2つの日付が15/02/2012
と18/03/2012
のように、私はそれらの間の日差の数を知っておく必要がありました。そのようなユーティリティはPHPに存在しますか?
date_diff
です。
$diff = (int) (abs(strtotime($date1) - strtotime($date2))/(60 * 60 * 24));
echo 'diff:' . $diff
PHPは、この機能を持っています
http://www.php.net/manual/en/datetime.diff.php
例
$datetime1 = new DateTime('2009-10-11');
$datetime2 = new DateTime('2009-10-13');
$interval = $datetime1->diff($datetime2);
echo $interval->format('%R%a days');
出力
+2 days
あなたはTHOSを回すことができます日付はタイムスタンプになります:
$ts1 = strtotime("15-02-2012");
$ts2 = strtotime("18-03-2012");
$diff = ($ts2 - $ts1)/86400;
echo $diff . " days";
['DateTime'](http://php.net/DateTime)の代わりに' strtotime'を使用することをお勧めします。 –