少用但始终都会碰到 - 计算相差天数

  • 作者:KK

  • 发表日期:2020.05.29


要点速读

  • 通过Datetime这个类将两个日期进行 diff 即可返回相关的时间,访问 days 属性就是相关的天数。

  • 当然自己算时间戳也是可以算出来的,只是代码没有那么的简短,不想麻烦就用这个类咯。


实现代码

$time1 = new \Datetime('2020-02-26 22:16:14');
$time2 = new \Datetime('2020-03-03 22:21:14');

echo $time1->diff($time2)->days; // 6 天

// 反过来 diff 也行
echo $time2->diff($time1)->days; // 6 天