유

날짜 더하기 질문이용~

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

댓글 3개

$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'
댓글을 작성하시려면 로그인이 필요합니다.

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

+
제목 글쓴이 날짜 조회
06-06-19 조회 1,292
06-06-19 조회 1,604
06-06-19 조회 1,106
06-06-19 조회 1,662
06-06-19 조회 1,601
06-06-19 조회 1,190
06-06-19 조회 1,589
06-06-19 조회 1,546
06-06-19 조회 1,522
06-06-19 조회 1,521
06-06-19 조회 2,989
06-06-19 조회 1,508
06-06-19 조회 1,617
06-06-19 조회 1,698
06-06-19 조회 1,275
06-06-19 조회 2,094
06-06-18 조회 1,593
06-06-18 조회 1,359
06-06-18 조회 1,618
06-06-18 조회 1,588