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