php中,计算指定日期还有多少天

2025-04-08 11:09:55
推荐回答(3个)
回答1:

思路是先求两个时间的秒数差,然后将结果转换即可:

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) . '分钟';
    
}

回答2:

这只能给你个思路
php有函数直接输出某一天的时间戳 strtotime('2018-08-30');。
用这个时间戳减去现在的时间戳,再用相减的结果 / 3600 / 24 计算天数 一般要取下行(不够1天的算0天)

回答3:

后来采臣中进士,小倩生三子,一家和和美美,安居乐业。