DateTime::diff()を用いることで日付の差を表すDateIntervalオブジェクトを返します。
失敗した場合にはFALSEを返します。
<?php
$datetime1 = new DateTime('2014-05-11');$datetime2 = new DateTime('2014-05-13');$interval = $datetime1->diff($datetime2);
echo $interval->format('%a');?>
上を実行すると「2」が出力されます。
また、PHPのDateTimeオブジェクトは比較演算子で比較することもできます。
<?php
$datetime1 = new DateTime('2014-05-11');$datetime2 = new DateTime('2014-05-13');var_dump($datetime1 < $datetime2); //true?>
また、PHPのDateTimeオブジェクトは比較演算子で比較することもできます。
<?php
$datetime1 = new DateTime('2014-05-11');$datetime2 = new DateTime('2014-05-13');var_dump($datetime1 < $datetime2); //true?>
0 件のコメント:
コメントを投稿