i

시간 표시에 대해서 질문드립니다.

· 2010-12-14 (화) 17:38:14 · 1694 · 4
안녕하세요.
입력시간이 2010-12-14 15:53:24 이면..지금 2시간 지났다고 가정하면

저시간으로 부터 약 2시간전...으로 표시...
하루지나면 어제 오후 5:00 으로 표시되게 하고 싶습니다.

위처럼 표시될라면 어떻게 해야 하는지 고수님들의 답변을 구합니다.
|

댓글 4개

언급하신 내용이 리스트 페이지라고 가정하고 말씀드립니다.
$list[$i][datetime2] 가 작성한 게시물의 저장시간이라고 할때
$g4['time_ymdhis'] 가 현재 시간이므로
두가지 변수를 비교하여, 24시간 보다 작을경우 "x시간전" 이라고 표기하고
클 경우 $list[$i][datetime2] 을 표시하면 될거 같습니다.
제가 프로그램을 전혀 모르는 생초보라서...
좀더 자세히 알려주시면 안될까요?
list.skin.php 부분의 150번째 줄
<?=$list[$i][datetime2]?> 이것을 삭제 혹은 주석처리 하시고 아래의 코드를 삽입해보세요.

<?
$wr_datetime = explode(" ", $list[$i][wr_datetime]);
$wr_date = explode("-", $wr_datetime[0]);
$wr_time = explode(":", $wr_datetime[1]);
$wr_timestamp = mktime($wr_time[0], $wr_time[1], $wr_time[2], $wr_date[1], $wr_date[2], $wr_date[0]);
$cur = $g4['server_time'] - $wr_timestamp;
if($cur < 86400) {
$cur_time[$i] = (int)($cur / 3600);
echo $cur_time[$i]."시간전";
} else {
echo $list[$i][datetime2];
}
?>

도움이 되셨기를..
알려주셔서 너무 감사드립니다.
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

66,531건

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
10-12-14 조회 849
10-12-14 조회 2,864
10-12-14 조회 1,070
10-12-14 조회 909
10-12-14 조회 6,270
10-12-14 조회 1,324
10-12-14 조회 1,636
10-12-14 조회 1,695
10-12-14 조회 886
10-12-14 조회 916
10-12-14 조회 1,639
10-12-14 조회 1,063
10-12-14 조회 1,067
10-12-14 조회 1,068
10-12-14 조회 1,274
10-12-14 조회 1,787
10-12-14 조회 1,156
10-12-14 조회 1,092
10-12-14 조회 1,597
10-12-14 조회 919