최신 글에서 시간표기를 따로 하려고 합니다 채택완료
안녕하세요?
설 연휴가 코 앞으로 다가왔군요?
새해 복 많이 받으시고 항상 건강하십시오~
최신 글에서 다음과 같이 시간표기를 따로 하려고 합니다.
if( 여기에 들어가야할 것은? ) // 코멘트가 24시간 이내이면
echo "표기하지 않음";
elseif( 여기에 들어가야할 것은? ) // 코멘트가 24시간 이후이면
echo $list[$i]['datetime'];
else
echo $list[$i]['datetime2'];
?>
좋은 방법을 알려주십시오~^^)
혹시? 문구가 잘못된 것도 있으면 알려주시면 감사하겠습니다.
오늘도 좋은 하루 되십시오~
답변 2개
</p><p>if($list[$i]['wr_comment']){ // 해당글에 댓글이있다면</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>// 해당원본글의 최근에 달린 댓글을 가져온다.</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>$sql = "select wr_datetime from g5_write_{$bo_table} where wr_parent = {$list[$i]['wr_id']} order by wr_datetime desc ";</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>$row = sql_fetch($sql); // 한행을 가져오고</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>if ($row['wr_datetime'] >= date("Y-m-d H:i:s", G5_SERVER_TIME - (24 * 3600))) // 코멘트가 24시간 이내이면</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>echo "표기하지 않음";</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>elseif( 여기에 들어가야할 것은? ) // 코멘트가 24시간 이후이면</p><p><span class="Apple-tab-span" style="white-space:pre"> </span> echo $list[$i]['datetime'];</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>else</p><p><span class="Apple-tab-span" style="white-space:pre"> </span> echo $list[$i]['datetime2'];<span class="Apple-tab-span" style="white-space:pre"> </span></p><p>}</p><p>
테스트는 안해봤는데 대략 이런정도면 될것같습니다
답변에 대한 댓글 2개
새해 복 많이 받으시고 바라시는 일 모두 이루어지십시오~^^)
댓글을 작성하려면 로그인이 필요합니다.
$time_lag = time() - strtotime($list[$i]['datetime2']);
if($time_lag<86400){
//24시간이내
}elseif($time_lag >=8600 and $time_lag <2419200){
echo floor($time_lag/86400)."일 전";
}else{
echo date("y년 m월 d일",strtotime($list[$i]['datetime2]);
}
이런식으로 사용 할 수 있겟네요
답변에 대한 댓글 1개
새해 복 많이 받으시고 항상 건강하시고 바라시는 일 모두 이루어지십시오~^^)
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
댓글이달리게되면 해당원글에 wr_last필드에 최근 댓글이 달린 시간이 들어가는데
이부분을 활용하면 되리라 봅니다.
[code]
if($list[$i]['wr_comment']){ // 해당글에 댓글이있다면
if ($list[$i]['wr_last'] >= date("Y-m-d H:i:s", G5_SERVER_TIME - (24 * 3600))) // 코멘트가 24시간 이내이면
echo "표기하지 않음";
elseif($list[$i]['wr_last'] < date("Y-m-d H:i:s", G5_SERVER_TIME - (24 * 3600))) // 코멘트가 24시간 이후이면
echo $list[$i]['datetime'];
else
echo $list[$i]['datetime2'];
}
[/code]