我用它来获取两个日期之间的天数:
$nbDays = $dateArrival->diff($dateDeparture);
如果我想将其输出到屏幕,我可以使用“ - > format()”。但是,如果我想在乘法中使用天数,我该如何将其转换为INT?
答案 0 :(得分:4)
diff()
会返回DateInterval
,其中包含公共天属性。
$nbDays = $dateArrival->diff($dateDeparture);
echo $nbDays->days;
答案 1 :(得分:2)
DateTime::diff
的返回值为DateInterval。如果您查看文档,您会看到该类有一个days
字段,您可以使用该字段获取整数天。