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

PHP比较两个日期,格式为2011-05-16T09:39:14+;0000(facebook日期时间格式),php,facebook,datetime,date,Php,Facebook,Datetime,Date,在PHP中,我想用这种格式比较两个日期:2011-05-16T09:39:14+0000 $datedeb="2011-05-18T01:25:18+0000"; $datefin="2011-05-16T09:39:14+0000"; 我有PHP5.1.6供您参考。您可以使用PHP的函数。这会将它们转换为时间戳,这意味着您可以像普通数字一样比较它们 $datedeb = strtotime("2011-05-18T01:25:18+0000"); $datefin = st

在PHP中,我想用这种格式比较两个日期:2011-05-16T09:39:14+0000

$datedeb="2011-05-18T01:25:18+0000";
$datefin="2011-05-16T09:39:14+0000";
我有PHP5.1.6供您参考。

您可以使用PHP的函数。这会将它们转换为时间戳,这意味着您可以像普通数字一样比较它们

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

它也似乎正确地考虑了时区(至少在PHP/5.3中,我没有5.1来测试)。