php 獲取兩個時間戳的相差天數,小時,分鍾,秒


源代碼
/**
     * 計算兩個時間戳之間相差的日時分秒
     * @param $begin_time 開始時間戳
     * @param $end_time 結束時間戳
     * @return array
     */
    function timediff($begin_time,$end_time)
    {
        if($begin_time < $end_time){
            $starttime = $begin_time;
            $endtime = $end_time;
        }else{
            $starttime = $end_time;
            $endtime = $begin_time;
        }

//計算天數
        $timediff = $endtime-$starttime;
        $days = intval($timediff/86400);
//計算小時數
        $remain = $timediff%86400;
        $hours = intval($remain/3600);
//計算分鍾數
        $remain = $remain%3600;
        $mins = intval($remain/60);
//計算秒數
        $secs = $remain%60;
        $res = array("day" => $days,"hour" => $hours,"min" => $mins,"sec" => $secs);
        return $res;
    }


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM