Мой первый ответ был совершенно неверным, поэтому я начинаю новый.
Самый простой способ, как показано в других ответах, - это date_format
. Это почти наверняка путь. Однако , есть еще один способ, который использует всю мощь классов DateTime. Используйте diff
для создания экземпляра DateInterval
, затем проверьте его свойство d
: если это 0
, это тот же день.
// procedural
$diff = date_diff($firstDateTimeObj, $secondDateTimeObj);
// object-oriented
$diff = $firstDateTimeObj->diff($secondDateTimeObj);
if ($diff->format('%a') === '0') {
// do stuff
} else {
// do other stuff
}
Обратите внимание, что это почти наверняка излишне для этого экземпляра, но это может быть полезно, если вы хотите делать более сложные вещи в будущем.