날짜출력 관련 질문입니다. 정보
그누보드 날짜출력 관련 질문입니다.
본문
날짜를 xxxx년 xx월 xx일 xx요일 오전 xx시 xx분 이런식으로 목록에서 표시하고 싶어서 뒤적거렸습니다.
질문 게시판에서도 몇 가지 글을 찾았는데 잘 모르겠더군요.
bbs/gblist.php 에 이러한 변수를 추가해서 출력을 하려고 해봤는데 안되서 시간만 허비하고 있습니다.
$list[$i][diarytime] = date("Y일 m월 d일 D요일 A h시", $row[wr_datetime]);
가능하면 그누보드 오리지날 소스는 손대지 않고 해보려고 하는데요. 잘 안되네요. ^_^;;
좀 도와주십시요.
그리고 문자열중에 원하는 위치를 지정해서 바꾸는 방법이 있다면 좀 가르쳐주십시요.
string 이라는 문자열이 있다면 2번째 글자만 선택해서 바꾼다던가 하는 것 말이죠.
질문 게시판에서도 몇 가지 글을 찾았는데 잘 모르겠더군요.
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 님께 감사드립니다.
아... 아무래도 스킨만드는데 있어서 제로보드보다 간소화되어서 그런지 좀 어렵게도 느껴지네요.
그럼 좋은 날 되십시요~
$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);
이렇게 노가다적인 방법을;; ㅎㅎ
$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초 자꾸 이값이 나오는군요.
그만하렵니다. -_-;
$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초 자꾸 이값이 나오는군요.
그만하렵니다. -_-;