날짜형식 sir.co.kr 그누보드에서 사용시
** 최신글에서 날짜 형식을 "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 ?>
출처: sir.co.kr