날짜 더하기 질문이용~ > 그누4 질문답변

그누4 질문답변

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

날짜 더하기 질문이용~ 정보

날짜 더하기 질문이용~

본문

k20060619834492.png
 
k20060619839065.png
 
 
0000-00-00 이라고 뽑았을 때~
 
여기에 1을 더하고서~ 0000-00-01 로 하려면 어떻게 할까요...?
 
$test = $row[a_end] +1;
 
요렇게 했더니
 
1로 바뀌네용. ㅡ.ㅡㅋ;
 
2006-06-19 라고 입력 된 것은 2007로 되고요... ㅡ ㅡㅋ;

댓글 전체

$timest = (mktime($row[a_end])) + 86400; // 초로 바꾼다음 하루(86400초)를 더한다.
맞나...하루가 86400초..
$test = date('Y-m-d',$timest); // 날짜형식을 구한다. Y-네자리년도, m-두자리월, d-두자리일
echo $test; // 년월일 출력

이렇게 하면 되지 않을까요? 해보지 않아서리...
mktime 는 1970년1월1일부터 $row[a_end] 까지 경과한 시간을 초로 바꿔줍니다.
mysql 버젼이 4.1대라면

mysql> SELECT ADDDATE('1998-01-02', 31);
        -> '1998-02-02'

다른 방법

mysql> SELECT DATE_ADD('1997-12-31 23:59:59',  INTERVAL 1 DAY);
        -> '1998-01-01 23:59:59'

mysql> SELECT '1997-12-31 23:59:59' + INTERVAL 1 SECOND;
        -> '1998-01-01 00:00:00'
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT