날짜형식 0000-00-00 00:00:00 외의 형식으로 변경하기-스킨수정 정보
날짜형식 0000-00-00 00:00:00 외의 형식으로 변경하기-스킨수정본문
최신글 기준으로 설명합니다.
자주 업데이트 되는 점을 감안해 원본소스 수정은 없습니다.스킨만 수정합니다.
latest.skin.php에서
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
?>
하단에
<? for ($i=0; $i<count($list); $i++) {
$ryear_all = substr($list[$i][wr_datetime],0,4);
$ryear = substr($list[$i][wr_datetime],2,2);
$rmonth = substr($list[$i][wr_datetime],5,2);
$rday = substr($list[$i][wr_datetime],8,2);
$rhour = substr($list[$i][wr_datetime],11,2);
$rmini = substr($list[$i][wr_datetime],14,5);
$rsec = substr($list[$i][wr_datetime],17,2);
$rdate = mktime($rhour,$rmini,$rsec,$rmonth,$rday,$ryear);
$rdate_all = mktime($rhour,$rmini,$rsec,$rmonth,$rday,$ryear_all);
?>
이부분을 추가합니다.
날짜 표시를 원하시는 부분에
$list[$i][wr_datetime],$list[$i][datetime],$list[$i][datetime1] <- 이 세개 변수중에 원하는 걸 사용중이실텐데요..^^
순서대로 0000-00-00 00:00:00 , 0000-00-00 , 00:00:00 이렇게 표현됩니다.
위 변수 대신에 for문에 추가된 변수로 바꿉니다.
예제입니다.^^
<?=$ryear_all?>.<?=$rmonth?>.<?=$rday?> ->0000.00.00(년.월.일)
<?=$ryear_all?>년<?=$rmonth?>월<?=$rday?>일 ->0000년00월00일
<?=$ryear?>.<?=$rmonth?>.<?=$rday?> ->00.00.00(년.월.일)
<?=$ryear?>년<?=$rmonth?>월<?=$rday?>일 ->00년00월00일
<?=$rmonth?>.<?=$rday?> ->00.00(월.일)
<?=$rmonth?>년<?=$rday?>일 ->00월00일
<?=$rhour?>:<?=$rmini?>:<?=$rsec?> ->00:00:00(시:분:초)
<?=$rhour?>시<?=$rmini?>분<?=$rsec?>초 ->00시00분00초
<?=$rhour?>:<?=$rmini?> ->00:00(시:분)
<?=$rhour?>시<?=$rmini?>분 ->00시00분
*<?=$rdate?>, <?=$rdate_all>은 테스트 안해봤습니다.^^ 직접 적용해보심이..^^;;
원하시는 어떤 형태로도 사용가능합니다.
일반 게시판에도 적용가능합니다.
마찬가지 list.skin.php파일만 수정하시면 되구요..
내용보기 햇을때는 풀 데이타가 나와주는게 사용자들 입장에서 편하지 않을까 생각됩니다만..
년-월-일 시:분:초 <- 이렇게 출력되는데 그 형식만 바꾸고자 하신다면...
예를 들자면
년.월.일(시:분:초) 모 대략 이런형태로 바꾸신다면
view.skin.php 파일에도 적용하시면 되겠네요.^^
이상 허접팁이었구요...G3에도 적용 가능합니다.
자주 업데이트 되는 점을 감안해 원본소스 수정은 없습니다.스킨만 수정합니다.
latest.skin.php에서
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
?>
하단에
<? for ($i=0; $i<count($list); $i++) {
$ryear_all = substr($list[$i][wr_datetime],0,4);
$ryear = substr($list[$i][wr_datetime],2,2);
$rmonth = substr($list[$i][wr_datetime],5,2);
$rday = substr($list[$i][wr_datetime],8,2);
$rhour = substr($list[$i][wr_datetime],11,2);
$rmini = substr($list[$i][wr_datetime],14,5);
$rsec = substr($list[$i][wr_datetime],17,2);
$rdate = mktime($rhour,$rmini,$rsec,$rmonth,$rday,$ryear);
$rdate_all = mktime($rhour,$rmini,$rsec,$rmonth,$rday,$ryear_all);
?>
이부분을 추가합니다.
날짜 표시를 원하시는 부분에
$list[$i][wr_datetime],$list[$i][datetime],$list[$i][datetime1] <- 이 세개 변수중에 원하는 걸 사용중이실텐데요..^^
순서대로 0000-00-00 00:00:00 , 0000-00-00 , 00:00:00 이렇게 표현됩니다.
위 변수 대신에 for문에 추가된 변수로 바꿉니다.
예제입니다.^^
<?=$ryear_all?>.<?=$rmonth?>.<?=$rday?> ->0000.00.00(년.월.일)
<?=$ryear_all?>년<?=$rmonth?>월<?=$rday?>일 ->0000년00월00일
<?=$ryear?>.<?=$rmonth?>.<?=$rday?> ->00.00.00(년.월.일)
<?=$ryear?>년<?=$rmonth?>월<?=$rday?>일 ->00년00월00일
<?=$rmonth?>.<?=$rday?> ->00.00(월.일)
<?=$rmonth?>년<?=$rday?>일 ->00월00일
<?=$rhour?>:<?=$rmini?>:<?=$rsec?> ->00:00:00(시:분:초)
<?=$rhour?>시<?=$rmini?>분<?=$rsec?>초 ->00시00분00초
<?=$rhour?>:<?=$rmini?> ->00:00(시:분)
<?=$rhour?>시<?=$rmini?>분 ->00시00분
*<?=$rdate?>, <?=$rdate_all>은 테스트 안해봤습니다.^^ 직접 적용해보심이..^^;;
원하시는 어떤 형태로도 사용가능합니다.
일반 게시판에도 적용가능합니다.
마찬가지 list.skin.php파일만 수정하시면 되구요..
내용보기 햇을때는 풀 데이타가 나와주는게 사용자들 입장에서 편하지 않을까 생각됩니다만..
년-월-일 시:분:초 <- 이렇게 출력되는데 그 형식만 바꾸고자 하신다면...
예를 들자면
년.월.일(시:분:초) 모 대략 이런형태로 바꾸신다면
view.skin.php 파일에도 적용하시면 되겠네요.^^
이상 허접팁이었구요...G3에도 적용 가능합니다.
추천
2
2
댓글 6개
감사합니다. 덕분에 고민거리 하나 해결했습니다.
현재 게시판에 있는 "게시판 날짜형식 변경관련" 팁을 적용하셔도 됩니다.
http://www.sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=578&sca=&sfl=wr_subject&stx=%B3%AF%C2%A5%C7%FC%BD%C4&sop=and
http://www.sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=578&sca=&sfl=wr_subject&stx=%B3%AF%C2%A5%C7%FC%BD%C4&sop=and
찾던건데.. 고맙습니다~
그렇군요.. 감사합니다.
정 . 말 . 감 . 사 . 합 . 니 . 다
고맙습니다.