2

我用它来获取两个日期之间的天数:

$nbDays = $dateArrival->diff($dateDeparture);

如果我想将它输出到屏幕上,我可以使用“->format()”。但是,如果我想在乘法中使用天数,如何将其转换为 INT?

4

2 回答 2

5

diff()返回DateInterval具有 public days属性的 a。

$nbDays = $dateArrival->diff($dateDeparture);
echo $nbDays->days;
于 2013-09-01T22:16:20.080 回答
2

DateTime::diff的返回值为DateInterval。如果您查看文档,您会看到该类有一个days字段,您可以使用它来获取整数天数。

于 2013-09-01T22:16:08.783 回答