정확하게 하루를 비교하는 함수 아시는분 ㅠ > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

정확하게 하루를 비교하는 함수 아시는분 ㅠ 정보

정확하게 하루를 비교하는 함수 아시는분 ㅠ

본문

가입한지 하루가 지나면 글을 막으려고 하는데...
가입한지 정확히 24시간이여야 하거든요 시:분:초까지 계산해서...

function dateDiff1($date1, $date2) {
    $date1 = date_parse($date1);
    $date2 = date_parse($date2);
    return ((mktime($date1['second'],$date1['minute'],$date1['hour'],$date1['month'], $date1['day'], $date1['year']) - mktime($date2['second'],$date2['minute'],$date2['hour'],$date2['month'], $date2['day'], $date1['year']))/3600);
}

이렇게 하면 될줄 알았는데 안되는것 같아요..
정확히 하루를 비교하려면 어떻게 해야하는지 알려주실분 ㅠ

댓글 전체

요론식으로..

 <?
 $d1 = "2013-09-26 14:20:06";
 $d2 = "2013-09-26 14:20:08";
 $d3 = "2013-09-27 14:20:07";

 $t1 = strtotime($d1);
 $t2 = strtotime($d2);
 $t3 = strtotime($d3);

 $expired = 24 * 60 * 60;

 if($t3 - $t1 > $expired) echo $d1 . ' is expired <br/>';
 else echo $d1 .' is not expired <br/>';

 if($t2 - $t1 > $expired) echo $d2 . ' is expired <br/>';
 else echo $d2 . ' is not expired <br/>';
 ?>
$date1, $date2 가 어떤 형태인지....
$date1 이 $date2 보다 크고 년-월-일 시:분:초 형태라면

function dateDiff1($date1, $date2) {
$ret=false;
$pre1day= date("Y-m-d H:i:s", strtotime("$date1 -1 day") );
if($pre1day >= $date2) $ret= true;
return $ret;
}
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT