아마도...이벤트나 쿠폰 등 기간 설정을 할 때 쓸 수 있을 듯 하다.
asp의 datediff함수가 쵸큼 아쉽다. (많이는 아니고)
datediff 함수
function dateDiff($date1, $date2, $date3){ $_date1 = explode("-",$date1); $_date2 = explode("-",$date2); $_date3 = explode("-",$date3); $result = "대기"; $tm1 = mktime(0,0,0,$_date1[1],$_date1[2],$_date1[0]); $tm2 = mktime(0,0,0,$_date2[1],$_date2[2],$_date2[0]); $tm3 = mktime(0,0,0,$_date3[1],$_date3[2],$_date3[0]); //오늘 날짜와 시작일 $s_diff = ($tm1 - $tm2) / 86400; //오늘 날짜와 종료 $e_diff = ($tm3 - $tm1) / 86400; if($s_diff>=0 && $e_diff>=0) { $result = "ING"; //진행중 }else if($s_diff<0){ $result = "BEFORE"; //시작전 }else if($e_diff<0){ $result = "END"; //종료 } return $result; }
함수호출