정확하게 하루를 비교하는 함수 아시는분 ㅠ
가입한지 하루가 지나면 글을 막으려고 하는데...
가입한지 정확히 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);
}
이렇게 하면 될줄 알았는데 안되는것 같아요..
정확히 하루를 비교하려면 어떻게 해야하는지 알려주실분 ㅠ
가입한지 정확히 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);
}
이렇게 하면 될줄 알았는데 안되는것 같아요..
정확히 하루를 비교하려면 어떻게 해야하는지 알려주실분 ㅠ
댓글 2개
12년 전
요론식으로..
[code]
<?
$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/>';
?>
[/code]
[code]
<?
$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/>';
?>
[/code]
12년 전
$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;
}
$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;
}
게시글 목록
| 번호 | 제목 |
|---|---|
| 284508 | |
| 284499 | |
| 284492 | |
| 284490 | |
| 284484 | |
| 284481 | |
| 284478 | |
| 284476 | |
| 284474 | |
| 284472 | |
| 284470 | |
| 284458 | |
| 284457 | |
| 284454 | |
| 284453 | |
| 284447 | |
| 284446 | |
| 284444 | |
| 284441 | |
| 284440 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기