$now = date("Y-m-d H:i:s");
$date1=date_create($StartDate);
$date2=date_create($now);
$diff=date_diff($date1,$date2);
echo $diff->format("%a"); //Difference in days, Es: 5
echo如图所示显示5,但是现在如何将$ diff转换为像int这样的变量,可以用来进行其他数值比较?
答案 0 :(得分:1)
大多数时候,当您在数字上下文中使用变量时,PHP会自动将其转换为int。但是,如果您想自己做,请使用intval()
函数。
$days_diff = intval($diff->format("%a"));