Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在PHP中计算日期之间的差异?_Php_Date - Fatal编程技术网

如何在PHP中计算日期之间的差异?

如何在PHP中计算日期之间的差异?,php,date,Php,Date,可能重复: 如何计算日期之间的差异 是否有用于计算日期差异的默认函数 谢谢 拉维 例如: $datetime1 = date_create('2009-10-11'); $datetime2 = date_create('2009-10-13'); $interval = date_diff($datetime1, $datetime2); echo $interval->format('%R%a days'); $date1=日期(“Y/m/d”); $comp_date=“2010

可能重复:

如何计算日期之间的差异

是否有用于计算日期差异的默认函数

谢谢

拉维

例如:

$datetime1 = date_create('2009-10-11');
$datetime2 = date_create('2009-10-13');
$interval = date_diff($datetime1, $datetime2);
echo $interval->format('%R%a days');
$date1=日期(“Y/m/d”);
$comp_date=“2010/12/1”;
如果($date1$comp_date)/-----------日期的ElseIf大于限制
{
}//----如果($date1>$comp_date),则结束其他操作
}//---------端主if
你也可以试试这个方法

$date1 = date("Y/m/d");
$comp_date = "2010/12/1";

if($date1 <= $comp_date)//-------- if for date is less than limit

{

}

else if($date1 > $comp_date)//---------ElseIf for date is greator than limit                      

{


}//----End else if($date1 > $comp_date)

}//--------- End Main if