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

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

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

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

본문

다음은 여분필드에 날짜를 입력시키는 관련소스중에 일부인데요..

if ($row2[wr_9] !== "") {
$mb = $row2[wr_9]; // 마감날짜
$plus_time    = date("Ymd", time()+86400*$mb) ;  //60초,60분,24시간,30일  즉, 30일의 컬랜트 기간
$update_time  = $member[mb_1] + $plus_time ;  //ex-  오늘:20070210  ==>  20070312  update
mysql_query(" update g4_member set mb_1='$update_time' where mb_id='$row[mb_id]' ");
}


이소스대로 하면 결과물 날짜 형식이 20090827 처럼 년월일이 딱붙어서 나오는데요..

저런형식이 아닌 2009-08-27 처럼 출력시키려면 위 소스를 어떻게 변경해야 하는지요.. (__)

  • 복사

댓글 전체

if ($row2[wr_9] !== "") {
$mb = $row2[wr_9]; // 마감날짜
$plus_time    = date("Y-m-d", time()+86400*$mb) ;  //60초,60분,24시간,30일  즉, 30일의 컬랜트 기간
$update_time  = $member[mb_1] + $plus_time ;  //ex-  오늘:20070210  ==>  20070312  update
mysql_query(" update g4_member set mb_1='$update_time' where mb_id='$row[mb_id]' ");
}

date("Y-m-d", time()+86400*$mb) ; <-- 이부분 수정하세요
if ($row2[wr_9] !== "") {
$mb = $row2[wr_9]; // 마감날짜
$plus_time    = date("Ymd", time()+86400*$mb) ;  //60초,60분,24시간,30일  즉, 30일의 컬랜트 기간
$update_time  = $member[mb_1] + $plus_time ;  //ex-  오늘:20070210  ==>  20070312  update
 
추가 -> $update_time = date("Y-m-d", mktime(0,0,0,substr($update_time,4,2),substr($update_time,6,2),substr($update_time,0,4)));

mysql_query(" update g4_member set mb_1='$update_time' where mb_id='$row[mb_id]' ");
}

4번쨰 라인에서 + 하는 내용이 있기때문에 Ymd 형식으로 한거 같네요.
그걸 다시 변환하려면 mktime이 필요합니다.
© SIRSOFT
현재 페이지 제일 처음으로