게시판 리스트 날짜 출력 관련 문의드립니다.
본문
<?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']))?>
사용중인 게시판 스킨 폴더 > 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']?>
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 를 사용하시면 됩니다
!-->