PHP:从日期差异中获取int

时间:2013-09-01 22:10:32

标签: php date

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

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

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

2 个答案:

答案 0 :(得分:4)

diff()会返回DateInterval,其中包含公共属性。

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

答案 1 :(得分:2)

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