배너클릭시 포인트를 지급하는 모듈인데..
이걸 초기화기준을 0시로 하고싶을때
portalpoint.model.php 파일의
61번째줄을
$args->regdate = date("Ymd"); 이렇게 되있는걸
$args->regdate = date("Ymd000000"); 이렇게 바꿔주면 0시에 초기화가 되나요?
배너클릭시 포인트를 지급하는 모듈인데..
이걸 초기화기준을 0시로 하고싶을때
portalpoint.model.php 파일의
61번째줄을
$args->regdate = date("Ymd"); 이렇게 되있는걸
$args->regdate = date("Ymd000000"); 이렇게 바꿔주면 0시에 초기화가 되나요?
// 시간비교-분일때
if($obj['delay_type']==1) $end_date = date("YmdHi",strtotime(sprintf("+%d minutes",$obj['delay']),strtotime($last_regdate)));
else $end_date = date("YmdHi",strtotime(sprintf("+%d day",$obj['delay']),strtotime($last_regdate)));
if($now > $end_date) return false;
if($now > $end_date) return false; <-- 이부분이 연관이 있을까요? 현재시간과 마지막시간을 비교해서 동작하는 것 같긴한데요...
$now = date("YmdHi"); ---> Hi 를 빼버리고..
$end_date = date("YmdHi",strtotime(sprintf("+%d day",$obj['delay']),strtotime($last_regdate)));
--> 여기서도 Hi 를 빼버리면
어찌 될까요??
아니면... 흠...
$now = date("YmdHi");
// 시간비교-분일때
if($obj['delay_type']==1) $end_date = date("YmdHi",strtotime(sprintf("+%d minutes",$obj['delay']),strtotime($last_regdate)));
else $end_date = date("YmdHi",strtotime(sprintf("+%d day",$obj['delay']),strtotime($last_regdate)));
if($now >= $end_date) return false;
return true;
요건 어떨까요......
사용해보지 않아서 모르지만
그위부분에 비교하는부분에서
date("YmdHi" 이부분들을 date("Ymd" 이렇게 날짜까지만 비교하게 수정하면 되지 않을까요?