게시판 리스트 날짜 출력 관련 문의드립니다.

게시판 리스트 날짜 출력 관련 문의드립니다.

QA

게시판 리스트 날짜 출력 관련 문의드립니다.

본문


<?php echo $list[$i]['datetime2']; // 기존 날짜 출력 방식 ?>

위 코드가 기본적인 게시판 리스트에서 날짜 출력 방식인데

 

글쓴날짜가 오늘일 경우 시간으로 출력되고,

오늘이 아니면 03-21  월-일 로 출력이 되는데...

2019-03-21 로 출력을 하고싶습니다;;

 


<?php echo $list[$i]['datetime']; // 년-월-일로 출력 ?>

위 코드로 출력하게 되면 오늘일 경우에도 년-월-일로 출력이 되다보니...

 

오늘일 경우는 시간으로 뜨는 부분이랑 같이 쓰고 싶은데...

 

어떤 식으로 건드려야할지 모르겠어서 문의남깁니다ㅠㅠㅠ

 

 

이 질문에 댓글 쓰기 :

답변 4

<?=$list[$i]['datetime'] == date("Y-m-d") ? date("H:i:s", strtotime($list[$i]['wr_datetime'])) : date("Y-m-d", strtotime($list[$i]['wr_datetime']))?>

답변 감사드립니다... 간단한거였네요;;; 왜 생각을 못했는지.. 휴...
글쓴 날짜와 date('Y-m-d') <- 오늘 날짜(?)를 비교해서 같으면 시간으로 출력... 아니면 년-월-일 로 출력....;;;

이렇게 하나 배워갑니다... 감사합니다!

사용중인 게시판 스킨 폴더 > list.skin.php 파일 소스중

 

<?php for($i=0; $i<count($list); $i++) {  

 

위에 소스를 찾아서 바로 밑에 아래의 소스를 더 추가 해 줍니다.

 

$list[$i]['wr_datetime']=substr($list[$i]['wr_datetime'],0,10);

 

출력 변수: <?php echo $list[$i]['wr_datetime']?>

빠른 답변 감사드립니다... 그러나.. 제가 원하는 대로 출력이 되진 않네요;;

오늘 글을 썼다면 글쓴 시간으로 출력되고,
오늘이 아닌 이전에 쓴 글이면 알려주신 방법처럼 년-월-일로 출력되는걸 원했던거라...ㅠㅠㅠ

말씀하신 방법은... 본문에 쓴


<?php echo $list[$i]['datetime']; // 년-월-일로 출력 ?>

이 방법과 출력내용은 같습니다ㅠㅠㅠ

http://gnustudy.com/bbs/board.php?bo_table=skin_latest&wr_id=10

 

추가로.... 위 글도 봤지만... 날짜표기 방식을 커스텀할수는 있지만...

 

오늘 쓴 글은 시간으로 출력되고, 오늘 이전에 쓴 글은 년-월-일로 출력하게 하는 방식은 없어서 문의남기게 됐습니다;;ㅠㅠㅠ

lib/common.lib.php 에서 


if ($list['datetime'] == G5_TIME_YMD)
        $list['datetime2'] = substr($list['datetime2'],11,5);
 
        $list['datetime2'] = substr($list['datetime2'],10);
 

위에처럼 11,5 를 10으로 수정하시고 datetime2 를 사용하시면 됩니다 

답변을 작성하시기 전에 로그인 해주세요.
전체 1,497
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT