글쓰면 이렇게 21:59 글쓴 시간이 나오는데요 > 그누4 질문답변

그누4 질문답변

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

글쓰면 이렇게 21:59 글쓴 시간이 나오는데요 정보

글쓰면 이렇게 21:59 글쓴 시간이 나오는데요

본문

안녕하세요 루트님 팁도 보고 몇가지 질답도 보고 2006-09-21 이나 09-21 이렇게 수정하는 방법은 이해가 가는데요.
분명히 설명이 있는것같은데 아직 수준이 안되선지 ㅜㅜ
정리하자면 글쓰면 이렇게 21:59 글쓴 시간이 나오는데요.
하루 지나면 09-21 이렇게 날짜가 출력이 되잖아요?
그런데 그렇게 처음에 시간나오지않고 그냥 글쓰자마자 날짜가 나오게 하고 싶습니다.
어디를 어떻게 수정하면 될른지...
도움의 말씀 부탁드립니다....
  • 복사

댓글 전체

아마도.......
datetime와 datetime2의 차이 일지 싶은데요.......
전자는 오늘글은 시간으로 보여주고 오늘이전의 글은 날자로 보여주는 변수이고
후자는 날짜및 시간이 같이 포함된 변수인지 싶은데요...(아닌가... 날짜만 포함된 변수인가??)

하튼 위의 두변수를 적절히 사용하시면 될지 싶은데요...
정확한거는 다음 고수분한테 무책임하게도~~~~~~
Pass.....................
엔텍님 답변 감사합니다.
제가 알기론 테이타타임과 2의 차이의 년도가 들어가고 안들어가고의 차이로 알고 있습니다 맞남?
아 헷갈려...
그래도 이거는 쉬운데...
저것은 ㅜㅜ
skin/board/스킨명/

list.skin.php
    100라인쯤 <?=$list[$i][datetime2]?> 부분을 <?=substr($list[$i][datetime],5,5)?> 으로,
    (그냥 <?=$list[$i][datetime]?>으로하면 년-월-일)

view.skin.php // 이건 고칠 필요가 없을수도 있겠네요... ^^;
    48라인쯤 <?=substr($view[wr_datetime],2,14)?> 부분을 <?=substr($view[wr_datetime],5,5)?> 으로,
    (그냥 <?=$view[wr_datetime]?>으로하면 년-월-일 시:분:초)

결국, wr_datetime에서 요리조리 잘라내서 표현하게 됩니다.
근데... '저것'은 무엇인가요???  괜히 궁금해지는...  ^^;


참고: lib/common.lib.php 파일내에서 datetime과 datetime2를 결정하는 법

// 당일인 경우 시간으로 표시함
$list['datetime'] = substr($list['wr_datetime'],0,10);
$list['datetime2'] = $list['wr_datetime'];
if ($list['datetime'] == $g4['time_ymd'])
        $list['datetime2'] = substr($list['datetime2'],11,5);
else
        $list['datetime2'] = substr($list['datetime2'],5,5);
0sama님 감사합니다~~~
님이 말씀하신...

list.skin.php
    100라인쯤 <?=$list[$i][datetime2]?> 부분을 <?=substr($list[$i][datetime],5,5)?> 으로,

view.skin.php
    48라인쯤 <?=substr($view[wr_datetime],2,14)?> 부분을 <?=substr($view[wr_datetime],5,5)?>

,5,5 부분으로 바꾸면 시간아닌 바로 날짜로 나오는군요...

드 디 어  해 결 책 을 찾 았 네 요!!!!!!! 으~ 고민하지말고 질문 진작 올릴걸 싶네요..
이틀통안 이것저것 헤매며 ㅜㅜ
꾸~벅 감사합니다...
substr 함수를 이용해... 5번째 자리부터 5개의 문자를 뽑아내게 됩니다.
wr_datetime은 2006-09-23 00:19:32 (년-월-일 시:분:초) 와 같은 구조로 되어있구요.
첫자리는 0번째부터 시작됩니다.
© SIRSOFT
현재 페이지 제일 처음으로