내일과 모래 날짜 구하기 정보
내일과 모래 날짜 구하기본문
일단 예제...
test <=테이블
date a b c d <=필드
위와 같은 테이블이 있습니다.
date 에는 2007년 1월 1일 부터 12월 31일 까지의 365일 에 해당하는 날짜가 들어있습니다. ex) 2007-01-01
오늘 날짜의 데이터를 불러오는건 쉬운데...문제는
내일과 모래의 데이터를 불러와야 합니다.ㅡㅡ;
단순히 오늘에 day 부분에 +1 해주고 28이나 30 31일 이면 month 부분에 1을 더해주는 방식이 있을것 같은데..윤달도 계산해야하고...복잡하네요..ㅡㅡ;
이경우 많은 조건문이 들어가게 될것 같고... ㅡㅡ;
쿼리해올때 오늘 날짜를 기준으로 내일과 모래의 데이터를 부러올수 없는지 궁금합니다.
명쾌한 답변 해주시면 감사하겠습니다.^^
급한 문제라 포인트는 크지는 않지만 10000점 쏘겠습니다.^^
댓글 전체

머리가 나뻐서 그런지 이해가 잘되지 않습니다.ㅡㅡ;
쉽게 설명해주실 수 없으세요?? 부탁드리겠습니다.
쉽게 설명해주실 수 없으세요?? 부탁드리겠습니다.

// 현재시간에서 하루를 더한시간 출력하기 -_-
$time = date("Y-m-d H:i:s", $g4['server_time'] + (1 * 86400));
echo $time;
$time = date("Y-m-d H:i:s", $g4['server_time'] + (1 * 86400));
echo $time;
감사합니다.^^

그럼 쉽게 접근하세요....
그누보드의 config.php에
// 자주 사용하는 값
// 서버의 시간과 실제 사용하는 시간이 틀린 경우 수정하세요.
// 하루는 86400 초입니다. 1시간은 3600초
// 6시간이 빠른 경우 time() + (3600 * 6);
// 6시간이 느린 경우 time() - (3600 * 6);
$g4['server_time'] = time();
$g4['time_ymd'] = date("Y-m-d", $g4['server_time']);
$g4['time_his'] = date("H:i:s", $g4['server_time']);
$g4['time_ymdhis'] = date("Y-m-d H:i:s", $g4['server_time']);
부분이 있습니다.
내일이라면
$day = date("Y-m-d", time()+86400);
모레라면
$day2 = date("Y-m-d", time()+(86400*2));
로 해보세요...^^
그누보드의 config.php에
// 자주 사용하는 값
// 서버의 시간과 실제 사용하는 시간이 틀린 경우 수정하세요.
// 하루는 86400 초입니다. 1시간은 3600초
// 6시간이 빠른 경우 time() + (3600 * 6);
// 6시간이 느린 경우 time() - (3600 * 6);
$g4['server_time'] = time();
$g4['time_ymd'] = date("Y-m-d", $g4['server_time']);
$g4['time_his'] = date("H:i:s", $g4['server_time']);
$g4['time_ymdhis'] = date("Y-m-d H:i:s", $g4['server_time']);
부분이 있습니다.
내일이라면
$day = date("Y-m-d", time()+86400);
모레라면
$day2 = date("Y-m-d", time()+(86400*2));
로 해보세요...^^
끝까지 신경써주셔서 감사합니다.^^
##
2007-01-18을 기준으로 설명드리겠습니다.
간단히 요약하면 다음과 같습니다.
1. 내일
--- >
$tomorrow = date("Y-m-d", strtotime($now) + 86400);
$sql = " select * from 테이블명 where 비교필드명 = '$tomorrow' ";
2. 모래
$morae = date("Y-m-d", strtotime($now) + 172800);
$sql = " select * from 테이블명 where 비교필드명 = '$morae' ";
--> 위에서 $now는 다음과 같습니다. $now = date("Y-m-d H:i:s", time());
이걸 말씀하시는지 모르겠지만 뭐..대답이 되었으면 좋겠습니다.
2007-01-18을 기준으로 설명드리겠습니다.
간단히 요약하면 다음과 같습니다.
1. 내일
--- >
$tomorrow = date("Y-m-d", strtotime($now) + 86400);
$sql = " select * from 테이블명 where 비교필드명 = '$tomorrow' ";
2. 모래
$morae = date("Y-m-d", strtotime($now) + 172800);
$sql = " select * from 테이블명 where 비교필드명 = '$morae' ";
--> 위에서 $now는 다음과 같습니다. $now = date("Y-m-d H:i:s", time());
이걸 말씀하시는지 모르겠지만 뭐..대답이 되었으면 좋겠습니다.
감사합니다.^^
많은 도움 되었습니다.
많은 도움 되었습니다.