PHP 比较格式为 2011-05-16T09:39:14+0000(Facebook 日期时间格式)的两个日期


PHP Compare two dates in format 2011-05-16T09:39:14+0000 (facebook datetime format)

在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
    }