날짜출력 관련 질문입니다. > 그누3질답

그누3질답

날짜출력 관련 질문입니다. 정보

그누보드 날짜출력 관련 질문입니다.

본문

날짜를 xxxx년 xx월 xx일  xx요일 오전  xx시 xx분  이런식으로 목록에서 표시하고 싶어서 뒤적거렸습니다.

질문 게시판에서도 몇 가지 글을 찾았는데 잘 모르겠더군요.

bbs/gblist.php 에 이러한 변수를 추가해서 출력을 하려고 해봤는데 안되서 시간만 허비하고 있습니다.
$list[$i][diarytime] = date("Y일 m월 d일 D요일 A h시", $row[wr_datetime]);

가능하면 그누보드 오리지날 소스는 손대지 않고 해보려고 하는데요.  잘 안되네요.  ^_^;;
좀 도와주십시요.

그리고 문자열중에 원하는 위치를 지정해서 바꾸는 방법이 있다면 좀 가르쳐주십시요.
string  이라는 문자열이 있다면 2번째 글자만 선택해서 바꾼다던가 하는 것 말이죠.
  • 복사

댓글 전체

$ryear = substr($list[$i][wr_datetime],0,4);
    $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);

음... 이런 식으로 해서 해결을 봤습니다.  스킨 파일만 건드려도 되더군요.  envy 님께서 가르쳐주신 것 중에 mktime 형식이 틀렸더라구요.  아무래도 자꾸 이상하게 출력되는게 걸려서 해봤는데...  ^_^;;

도움주신 envy 님께 감사드립니다. 
아...  아무래도 스킨만드는데 있어서 제로보드보다 간소화되어서 그런지 좀 어렵게도 느껴지네요. 

그럼 좋은 날 되십시요~
아...  참고로 저는    $list[$i][year]  = substr($row[wr_datetime],0,4);
    $list[$i][month] = substr($row[wr_datetime],5,2);
    $list[$i][day]  = substr($row[wr_datetime],8,2);
    $list[$i][hour]  = substr($row[wr_datetime],11,2);
    $list[$i][min]  = substr($row[wr_datetime],14,2);
이렇게 노가다적인 방법을;; ㅎㅎ
ㅜ_ㅜ  저도 도저히 안돼서 우선은 gblist.php 에서 substr 로 하나씩 년월일시분을 따로 뽑아서 출력하는 걸로 하고 있습니다.  좀더 간소화된 방법이 있을텐데... 모르겠네요.    신경 써주셔서 감사합니다.  좋은 날 되십시요.
<?
    $year = substr($list[$i][wr_datetime],0,3);
    $month = substr($list[$i][wr_datetime],5,6);
    $day = substr($list[$i][wr_datetime],8,9);
    $hour = substr($list[$i][wr_datetime],11,12);
    $mini = substr($list[$i][wr_datetime],14,15);
    $sec  = substr($list[$i][wr_datetime],17,18);
    $res = mktime($hour,$mini,$sec,$day,$month,$year);
?>
출력식<?=date("Y년m월d일l h시i분s초",$res)?>

대충 이런식으로 하면 될꺼 같은데....
1970년01월01일Thursday 09시00분04초 자꾸 이값이 나오는군요.
그만하렵니다. -_-;
© SIRSOFT
현재 페이지 제일 처음으로