PHP | 두개의 날짜 차이
작성자

1. mktime를 사용하여 차이(일, 시간)구하기

 ---------------------------------------------------
 $startday = "2018-01-05";
 $endday = "2018-03-06";

 $day1 = explode("-", $startday);
 $day2 = explode("-", $endday);

 $start = mktime(0,0,0,$day1[1], $day1[2], $day1[0]);
 $end = mktime(0,0,0,$day2[1], $day2[2], $day2[0]);

 $resultday = ($end - $start) / (60*60*24);
 $resulttime = ($end - $start) / (60*60);

 echo '일 : ' . $resultday;
 echo '시간 : ' . $resulttime;
 ---------------------------------------------------


2. date_diff를 사용하여 차이(일, 시간)구하기

 ---------------------------------------------------
 $datetime1 = date_create('2018-01-05');
 $datetime2 = date_create('2018-03-06');
 $interval = date_diff($datetime1, $datetime2);

 echo '일 : ' . $interval->days;
 echo '시간 : ' . $interval->days * 24;
 ---------------------------------------------------

댓글목록

등록된 댓글이 없습니다.