PHP

날짜계산 함수

헤롱헤롱이 2020. 5. 6. 18:51
function diffdate($date1, $date2){
    $diff = abs(strtotime($date2) - strtotime($date1));
    $years = floor($diff / (365*60*60*24));
    $months = floor(($diff - $years * 365*60*60*24) / (30*60*60*24));
    $days = floor(($diff - $years * 365*60*60*24 - $months*30*60*60*24)/ (60*60*24));
    $time = floor(($diff - $years * 365*60*60*24 - $months*30*60*60*24 - $days * 60*60*24)/ (60*60)) ;
    $minute = floor(($diff - $years * 365*60*60*24 - $months*30*60*60*24 - $days * 60*60*24 - $time * 60*60)/ 60) ;
   
    return array('year'=>$years, 'month'=>$months, 'day'=>$days , 'time' => $time, 'minute' => $minute);
}

diffdate($jumpSql["wr_datetime"], date("Y-m-d H:i:s"))