我对php有问题
$filename = "../ajax_php/5.jpg";
$tanggal = date("d-m-Y", filemtime($filename));
echo $tanggal . "<br/>"; // 26-06-2013
$add_days = 3;
$baru = date('d-m-Y',strtotime($tanggal) + (24*3600*$add_days));
echo $baru . "<br/>"; // 29-06-2013
$skrg = date('d-m-Y');
echo $skrg . "<br/>"; // 07-12-2013
if($baru < $skrg){
echo "<br/> yes";
}
当我比较2日期使用,如果$baru < $skrg
应该得到输出是,但是我没有得到输出
有人能帮我吗??如何使用PHP比较2个日期?
您无法立即比较日期,但使用strtotime时,您走在正确的轨道上。您需要做的是比较Unix时间中的两个日期,然后确保它们不是相同的日期,但具有不同的秒数。
$baru = strtotime($tanggal) + (24*3600*$add_days);
$skrg = time();
if ($baru < $skrg && date('Y-m-d', $baru) != date('Y-m-d', $skrg)) {
// do stuff
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句