2010年12月21日火曜日

PHPの DateTimeオブジェクトは比較演算子で大小を比較できる

大なりや小なりやイコールで大小(前後)を比較できたら便利だなと思い、試してみた。

$time = new DateTime('2011-01-01 01:01:01');
$aftr = new DateTime('2011-01-01 01:01:02');
$same = new DateTime('2011-01-01 01:01:01');

var_dump($time >  $aftr);    // => false
var_dump($time >= $aftr);    // => false
var_dump($time == $aftr);    // => false
var_dump($time <= $aftr);    // => true
var_dump($time <  $aftr);    // => true

var_dump($time >  $same);    // => false
var_dump($time >= $same);    // => true
var_dump($time == $same);    // => true
var_dump($time <= $same);    // => true
var_dump($time <  $same);    // => false

比較できるんだ。知らなかった...

0 件のコメント:

ブログ アーカイブ

tags