从格式化日期到变量的转换

时间:2019-05-29 22:57:51

标签: php

$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这样的变量,可以用来进行其他数值比较?

1 个答案:

答案 0 :(得分:1)

大多数时候,当您在数字上下文中使用变量时,PHP会自动将其转换为int。但是,如果您想自己做,请使用intval()函数。

$days_diff = intval($diff->format("%a"));