我想使用PHP DateTime的diff方法来获取两个日期之间的总天数,包括开始日期和结束日期。
我试过这个:
$start_date = new DateTime('2014-01-01');
$end_date = new DateTime('2014-01-31');
$diff = $end_date->diff($start_date)->format("%a");
但返回 30 。我期待31岁。
如何使用diff方法包含结束日期?
答案 0 :(得分:-3)
试试这个方法
$diff = $start_date ->diff($end_date );
echo $diff ->format('%y years %m months and %d days');