내일과 모래 날짜 구하기 > 그누4 질문답변

그누4 질문답변

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

내일과 모래 날짜 구하기 정보

내일과 모래 날짜 구하기

본문

일단 예제...
 
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점 쏘겠습니다.^^

댓글 전체

그럼 쉽게 접근하세요....

그누보드의 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());

이걸 말씀하시는지 모르겠지만 뭐..대답이 되었으면 좋겠습니다.
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

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