Zend_Date
to datetimes が同じ日かどうかを確認したいと思います。どうやってやるの?
$date1 = new Zend_Date('2011-11-14 10:45:00');
$date2 = new Zend_Date('2011-11-14 19:15:00');
Zend_Date
to datetimes が同じ日かどうかを確認したいと思います。どうやってやるの?
$date1 = new Zend_Date('2011-11-14 10:45:00');
$date2 = new Zend_Date('2011-11-14 19:15:00');
$date1 = new Zend_Date('2011-11-14 10:45:00');
$date2 = new Zend_Date('2011-11-14 19:15:00');
if ($date1->compareDay($date2) === 0) {
echo 'same day';
}
日付とZend日付の比較に関する章も参照してください。
補足として、が必要かどうかを確認することを強くお勧めしますZend_Date
。ZFの一部であるという理由だけで使用しないでください。ネイティブでも、ほとんどのことZend_Date
をより速く、より快適に行うことができますDateTime
。
$date1 = new DateTime('2011-11-14 10:45:00');
$date2 = new DateTime('2011-11-14 19:15:00');
if ($date1->diff($date2)->days === 0) {
echo 'same day';
}
コメント後に編集
同じ日付かどうかを比較したい場合は、
$date1->compareDate($date2)