시간차이를 구하고싶습니다.
본문
a라는 변수에 시간이있고
b라는 변수에 시간이있으면 두시간의
차이를 구하고싶습니다.
그냥 각 시간을 나눠서 구하기에는 번거롭고 방법도 아닌거같구여
어떻게 함수라던지 방법없나요?
답변 2
$now_time = date("Y-m-d H:i:s");
$now_time1 = date("Y-m-d");
$now_time2 = date("H:i:s");
$now_time_s = date("Y-m-d 00:00:01");
$now_time_e = date("Y-m-d 23:59:59");
$commute_time = date("Y-m-d 18:00:00");
$yy = substr($now_time, 0, 4);
$mm = substr($now_time, 5, 2);
$dd = substr($now_time, 8, 2);
$hh = substr($now_time, 11, 2);
$ii = substr($now_time, 14, 2);
$ss = substr($now_time, 17, 2);
//mktime()을 만들기 위해 DB에서 불러온 datetime 값을 시간 단위로 분할
$yy_start = substr($commute_time, 0, 4);
$mm_start = substr($commute_time, 5, 2);
$dd_start = substr($commute_time, 8, 2);
$hh_start = substr($commute_time, 11, 2);
$ii_start = substr($commute_time, 14, 2);
$ss_start = substr($commute_time, 17, 2);
$end_date_make = mktime($hh, $ii, $ss, $mm, $dd, $yy);
$start_date_make = mktime($hh_start, $ii_start, $ss_start, $mm_start, $dd_start, $yy_start);
//두 날짜 사이의 빼기(/60은 분 차를 구하기 위해서 실행, /60*60은 시간 차, /60*60*24는 날짜 차
$result_date = intval(($end_date_make - $start_date_make) / 60);
시간이 어떤 형태로 들어가 있나요~?
답변을 작성하시기 전에 로그인 해주세요.