답변 2개
채택된 답변
+20 포인트
3년 전
<?php
$wr_date = new DateTime('2022-10-28 21:58:02'); // 글을 작성한 날짜를 대입
$from = $wr_date->getTimestamp();
$to = time(); // 현재시간 Timestamp함, strtotime(); 이제 사용시 오류 남 php8
$chayi_hour = ($to - $from) / 3600; // 시간 차이를 시간 단뒤로 계산 나타냄</p>
<p>if($chayi_hour >= 2 || ($is_member && $member['mb_id'])) { </p>
<p>echo "2시간 이상 지남 - 보이기"; </p>
<p>} // 1시간 30분은 1.5
else { echo "2시간 이상 안지남 - 안보이기"; }
?>
위의 내용을 잘 보고 적용하면 될 것입니다.
회원이 아닐 때는 $member['mb_id'] 처럼 회원 아이디가 있을 때와 없을 때를 구분해서 적용하면 됩니다.
로그인 후 평가할 수 있습니다
답변에 대한 댓글 3개
�
김마린2
3년 전
�
설국열차
3년 전
원하는 스킨을 올려주세요...
수정해서 올려 드릴께요...
수정해서 올려 드릴께요...
�
김마린2
3년 전
기본베이직스킨으로 예제가능하실까요!
댓글을 작성하려면 로그인이 필요합니다.
답변에 대한 댓글 2개
�
설국열차
3년 전
new DateTime('2022-10-28 21:58:02');
이 부분의 2022-10-28 21:58:02 는 $view[datetime], $list[$i][datetime] 등과 같이 글쓴 날짜를 대입하여야 합니다.
그럼면 $chayi_hour >= 2 에서 원하는 시간이 지났을 때 동작이 되도록 조정 할 수 있습니다.
이 부분의 2022-10-28 21:58:02 는 $view[datetime], $list[$i][datetime] 등과 같이 글쓴 날짜를 대입하여야 합니다.
그럼면 $chayi_hour >= 2 에서 원하는 시간이 지났을 때 동작이 되도록 조정 할 수 있습니다.
�
엑스엠엘
3년 전
원글 작성 시각 기준,
각각의 댓글 작성 시각 기준,
...
여러 가지가 있을 수 있을 듯해서요.
각각의 댓글 작성 시각 기준,
...
여러 가지가 있을 수 있을 듯해서요.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
혹시 예제적용으로 알려주실수있을까요.