PHP Сравнить две даты в формате 2011-05-16T09: 39: 14 + 0000 (формат даты и времени в facebook) - PullRequest
3 голосов
/ 18 мая 2011

В 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 для вашей информации.

1 Ответ

6 голосов
/ 18 мая 2011

Вы можете использовать функцию 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
    }
...