php 计算两个日期之间相差多少天

<?php 

$time1=strtotime('2022-04-13 12:25:00'); 

$time2=strtotime('2022-04-15 12:25:00'); 

$diff_seconds = $time2 - $time1;

$diff_days = $diff_seconds/86400;

echo($diff_days . "天");

?>
本作品采用《CC 协议》,转载必须注明作者和本文链接
写这些文章的初衷只是记录一下自己的学习过程,避免自己忘记
讨论数量: 2

Carbon 你值得拥有

Carbon::parse('2022-04-13 12:25:00')->diffInDays('2022-04-15 12:25:00', false); //为正负数

Carbon::parse('2022-04-13 12:25:00')->diffInDays('2022-04-15 12:25:00', true);//为正负数的绝对值
1年前 评论

DateTime 类也可

$date1 = \DateTime::createFromFormat('Y-m-d','2022-09-05');
$date2 = \DateTime::createFromFormat('Y-m-d','2022-09-01');
echo $date1->diff($date2)->days;
1年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!