我有2个DateTime对象。一个代表从现在开始的2天,另一个代表从现在开始的2天和6个月。
我需要能够计算这两个日期之间的天数,以便向用户显示他们可以预订的日期。
我已经成功计算了两个日期,但我正在努力寻找减去它们的方法并以天的形式返回差异。
答案 0 :(得分:2)
$first; // first datetime object
$second; // second datetime object
$diff = $first->diff($second);
echo $diff->days;
另请参阅php.net上的DateInterval类
答案 1 :(得分:0)
另一种方式是:
$datetime1; //first date
$datetime2; //second date
$dayDiff = date_diff($datetime1, $datetime2);
echo $days;