В PHP я хочу сравнить 2 даты в этом формате: 2011-05-16T09: 39: 14 + 0000
$datedeb="2011-05-18T01:25:18+0000"; $datefin="2011-05-16T09:39:14+0000";
У меня есть PHP5.1.6 для вашей информации.
Вы можете использовать функцию PHP strtotime . Это преобразует их в метки времени, что означает, что вы можете сравнить их как обычные числа
$datedeb = strtotime("2011-05-18T01:25:18+0000"); $datefin = strtotime("2011-05-16T09:39:14+0000"); if ($datedeb > $datefin) { //$datedeb is larger (later) than $datefin }