思路是先求两个时间的秒数差,然后将结果转换即可:
echo calcTime('2018-08-20', '2018-08-30');
function calcTime($fromTime, $toTime){
//转时间戳
$fromTime = strtotime($fromTime);
$toTime = strtotime($toTime);
//计算时间差
$newTime = $toTime - $fromTime;
return round($newTime / 86400) . '天' .
round($newTime % 86400 / 3600) . '小时' .
round($newTime % 86400 % 3600 / 60) . '分钟';
}
这只能给你个思路
php有函数直接输出某一天的时间戳 strtotime('2018-08-30');。
用这个时间戳减去现在的时间戳,再用相减的结果 / 3600 / 24 计算天数 一般要取下行(不够1天的算0天)
后来采臣中进士,小倩生三子,一家和和美美,安居乐业。