게시판 날짜형식 변경관련 > 그누4 팁자료실

그누4 팁자료실

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요.
나누면 즐거움이 커집니다.

게시판 날짜형식 변경관련 정보

게시판 날짜형식 변경관련

본문

** 최신글에서 날짜 형식을 "xxx 99" 형식으로, 게시판에서 "xxx 99, 9999" 형식으로 보여주는 방법을 설명합니다.
    여기서 사용할수있는 날짜의 화면 처리 형식은 아래의 ps1에 있는 사이트와 ps2에 있는 내용을 참고하시어 원하는 형식으로 날짜를 표시해보시기 바랍니다.


* 다음은 최신글의 날짜형식을 "월(3자리영문) 일"으로 보이도록 수정하는것입니다.
    수정파일 : latest.skin.php

    수정전 : <?=$list[$i][datetime2]?>
    수정후 : <?=date("F j", strtotime($list[$i][wr_datetime]))?>


* 다음은 게시판의 날짜형식을 "월(3자리영문) 일,년"으로 보이도록 수정하는것입니다.
1. 게시판 리스트에서 날짜형식 변경
    수정파일 : list.skin.php

    수정전 : <?=$list[$i][datetime2]?>
    수정후 : <?=date("F j, Y", strtotime($list[$i][wr_datetime]))?>

2. 글보기 화면에서 글작성일시 날짜형식 변경
    수정파일 : view.skin.php

    수정전 : <?=substr($view[wr_datetime],2,14)?>
    수정후 : <?=date("F j, Y", strtotime($view[wr_datetime]))?>

3. 글보기 화면에서 가변파일관련 날짜형식 변경
    수정파일 : view.skin.php

    수정전 : {$view[file][$i][datetime]}
    수정후 : 위의 수정전 날짜 처리가 있는 위쪽의 if문 아래쪽에 $view[file][$i][datetime]의 날짜를 date() 함수를 사용해서 원하는 날짜 포맷으로 변경하는 내용 추가
                if ($view[file][$i][source] && !$view[file][$i][view]) {  // 기존 소스
                    $view[file][$i][datetime] = date("F j, Y", strtotime($list[$i][wr_datetime])); // 추가된 소스

3. 코멘트 화면에서 날짜형식 변경
    수정파일 : view_comment.skin.php

    수정전 : <?=$list[$i][datetime]?>
    수정후 : <?=date("F j, Y", strtotime($list[$i][wr_datetime]))?>



ps1. date에서 사용되는 format에 대한 자세한 내용은 다음 링크를 참조하세요
    http://php.planetmirror.com/manual/kr/function.date.php

ps2. 위링크에 있는 다음 내용을 참고하시면 좀더 다양한 날짜 형식을 표시할수있습니다.
    다음 내용은 위의 링크에서 볼수있는 예제입니다.
<?php
// Assuming today is: March 10th, 2001, 5:16:18 pm

$today = date("F j, Y, g:i a");                                    // March 10, 2001, 5:16 pm
$today = date("m.d.y");                                          // 03.10.01
$today = date("j, n, Y");                                          // 10, 3, 2001
$today = date("Ymd");                                            // 20010310
$today = date('h-i-s, j-m-y, it is w Day z ');            // 05-16-17, 10-03-01, 1631 1618 6 Fripm01
$today = date('\i\t \i\s \t\h\e jS \d\a\y.');  // It is the 10th day.
$today = date("D M j G:i:s T Y");                              // Sat Mar 10 15:16:08 MST 2001
$today = date('H:m:s \m \i\s\ \m\o\n\t\h'); // 17:03:17 m is month
$today = date("H:i:s");                                            // 17:16:17
?>


ps3. 링크1은 g3에서 사용하는 동일한 팁입니다. ^^
추천
9

댓글 23개

게시판 날짜형식 변경관련
** 최신글에서 날짜 형식을 \"xxx 99\" 형식으로, 게시판에서 \"xxx 99, 9999\" 형식으로 보여주는 방법을 설명합니다. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;여기서 사용할수있는 날짜의 화면 처리 형식은 아래의 ps1에 있는 사이트와 ps2에 있는 내용을 참고하시어 원하…
불여우에서 안된다구요.
저의 기본브라우저는 모질라입니다. 항상 모질아세서 먼저 작업을 하죠.
그리고 필요에 따라서 익스에서 체크를 합니다.(안하는 경우가 더 많지만...)
그리고 위의 작업은 브라우저와는 전혀 상관이 없는 작업입니다.
날짜가 "1970-01-01" 이라고 나온다면

<?=date("F j", strtotime($list[$i][wr_datetime]))?>
strtotime을 mktime로 변경해보세요.
<?=date("F j", mktime($list[$i][wr_datetime]))?>
root님 넘 감사요. 이래저래 별거 다해봣는데 계속 70이라 나와서 얼마나 찾았는지 모릅니다. 넘 간단하게 해결되었어요. 감사만땅 이요.
전체 133 |RSS
그누4 팁자료실 내용 검색

회원로그인

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