게시판 날자 표현 방법 -> 2003-02-12 > 그누4 질문답변

그누4 질문답변

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

게시판 날자 표현 방법 -> 2003-02-12 정보

게시판 날자 표현 방법 -> 2003-02-12

본문

http://sunyoung-art.ye.ro/gnu/bbs/board.php?bo_table=z3_1

게시판에 날짜 표현방법을 02-12-2003 로 바꾸고싶은데 어떻게 해야하나요?

현재는 이거 쓰는데. .. 어떻게 해야하죠?
<?=$list[$i][datetime]?>

설명이 되어있는 페이지라도 부탁드립니다.

감사합니다.
  • 복사

댓글 전체

게시판 스킨부분 수정하심 됩니다.

$view[wr_datetime] = $g4['time_ymdhis'] ;

$t_yy = substr($view[wr_datetime],2,2);
$t_mm = substr($view[wr_datetime],5,2);
$t_dd = substr($view[wr_datetime],8,2);

윗부분은 기존 방식의 날짜 추출부분이고요

$view_time =  $t_mm."/".$t_dd."/".$t_yy;

이 부분은 연도를 맨 뒤로  보내는 부분이고

echo $view_time;

날짜 표현하는 부분입니다.
http://dev.mysql.com/doc/refman/4.1/en/date-and-time-functions.html#function_date-format
date_format을 써서 $list를 만드는 query에 추가 하시거나

bbs/list.php: 76, 97, 111 부근
if (!$sca && !$stx)
{
    $arr_notice = split("\n", trim($board[bo_notice]));
    for ($k=0 , $ck = count($arr_notice); $k < $ck; $k++)
    {
        $row = sql_fetch(" select * from $write_table where wr_id = '$arr_notice[$k]' ");
        if (!$row[wr_id])
            continue;


select *, date_format( wr_datetime, "원하시는 포맷") wr_datetime2 from ....

하시고 나중에
 <?php echo $list[ $i]['wr_datetime2'];?>

하거나

list.skin.php에 loop 안에서

기존 wr_datetime을 가지고 쪼개서 mktime
http://kr2.php.net/manual/en/function.mktime.php
가지고 unixtime을 만들어서
다시 date 함수에 인자로 주어 쓰시면 됩니다.
http://kr2.php.net/manual/en/function.date.php
© SIRSOFT
현재 페이지 제일 처음으로