首页 > 解决方案 > Laravel中两个日期之间的差异

问题描述

我对两天之间的差异有疑问。

怎么可能得到天数?

这是我的代码,

$start = date('Y-m-d', strtotime("+1 day"));
$end = date('Y-m-d', strtotime("+7 day"));

标签: laraveldate

解决方案


我使用纯 PHP:

$start = date('Y-m-d', strtotime("+1 day"));
$end = date('Y-m-d', strtotime("+7 day"));
$diff = abs(strtotime($start) - strtotime($end));
$days = floor($diff/60/60/24);
$total = sprintf("%d days\n", $days);
return $total; // 6 days

推荐阅读