Здравствуйте, коллеги!
Всегда сравнивал даты типа datetime из базы данных следующим образом:
$str_date = "2001-01-01 15:20:20";
$date_elems = explode(" ",$str_date);
$date = explode("-", $date_elems[0]);
$time = explode(":", $date_elems[1]);
$date1 = mktime($time[0], $time[1],$time[2], $date[1],$date[2], $date[0]);
$str_date = "2014-11-23 21:30:00";
$date_elems = explode(" ",$str_date);
$date = explode("-", $date_elems[0]);
$time = explode(":", $date_elems[1]);
$date2 = mktime($time[0], $time[1],$time[2], $date[1],$date[2], $date[0]);
if ($date1>$date2) ...
Возник вопрос - а правильный ли этот подход?
Может есть какой-нибудь более простой и менее громоздкий способ?