지정 시간이 지나면 아이콘 사라지게 할려고 합니다 채택완료
<?php if ($list[$i]["mo_new"]) { ?>
<img src="/img/ico-new.png" class="mo-new">
<?php } else if (($list[$i]["mo_new"]) > strtotime('-1 hours')) {?>
<?php }?>
현제 mo_new 라는 테이블을 생성했습니다
해당 부분을 체크해서 등록하면 새글아이콘은 잘 나오는데 문제는 지정한 1시간이 지나도 아이콘이 사라지질 않습니다
어떻게 해야 할지 고수님들 좀 알려주세요
답변 1개
채택된 답변
+20 포인트
7년 전
소스 코드를 살짝 수정해야할 것 같네요^^
Copy
<?php if ( !( ($list[$i]["mo_new"]) > strtotime('-1 hours') ) ) { ?>
<img src="/img/ico-new.png" class="mo-new">
<?php }?>
mo_new컬럼안에 어떤형태로 들어가있는지는 모르겠지만... 위 코드가 안된다면
mo_new의 데이터 형태를 체크하셔서 time형태로 변경해줘야 비교가 되겠죠?!^^
아마도... mo_new 안에 "YYYY-mm-dd h:i:s" 형태로 들어가있을거 같은데...
위 코드 안되시면 아래 코드 이용해보세요~
Copy
<?php if ( !( ( strtotime($list[$i]["mo_new"]) ) > strtotime('-1 hours') ) ) { ?>
<img src="/img/ico-new.png" class="mo-new">
<?php }?>
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
Darcy
7년 전
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
그리고 글을 적을때 해당 옵션을 체크한 글만 보여주는 형식이라 지금 상태로 적용해보니 모든글에
다 적용이 되고 있습니다..ㅠ 죄송하지만 다시 한번만 도움을 주시면 감사하겠습니다