您可以使用PHP的strtotime()
和time()
函数来计算日期之间的天数。具体步骤如下:
-
使用strtotime()
函数将日期字符串转换为Unix时间戳,例如:$date1 = strtotime("2021-05-01");
-
使用time()
函数获取当前时间的Unix时间戳,例如:$date2 = time();
-
计算两个时间戳之间的差值,例如:$diff = $date2 - $date1;
-
将差值转换为天数,例如:$days = floor($diff / (60 * 60 * 24));
完整的代码示例如下:
$date1 = strtotime("2021-05-01");
$date2 = time();
$diff = $date2 - $date1;
$days = floor($diff / (60 * 60 * 24));
echo "日期相差".$days."天";
这将输出“日期相差10天”,因为2021年5月1日到当前日期(2021年5月11日)相差10天。