3
在PHP中,我想比較這種格式的兩個日期:2011-05-16T09:39:14 + 0000PHP比較兩種日期格式2011-05-16T09:39:14 + 0000(facebook datetime格式)
$datedeb="2011-05-18T01:25:18+0000";
$datefin="2011-05-16T09:39:14+0000";
我有PHP5.1.6供您參考。
在PHP中,我想比較這種格式的兩個日期:2011-05-16T09:39:14 + 0000PHP比較兩種日期格式2011-05-16T09:39:14 + 0000(facebook datetime格式)
$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
}
它似乎也正確地考慮了時區(至少在PHP/5.3中,我沒有5.1來測試它)。 – 2011-05-18 11:42:44
通過對比您的意思? – 2011-05-18 11:37:32