남은기간 설정하는법좀 알려주세요~ > 그누4 질문답변

그누4 질문답변

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

남은기간 설정하는법좀 알려주세요~ 정보

남은기간 설정하는법좀 알려주세요~

본문

어떤 게시판에 시작날자와 종료날자를 직접 입력하도록 사용중인데요

예) 시작일 : 2012-05-30  (wr_6에 저장)
    종료일 : 2012-06-30  (wr_8에 저장)

이렇게 db에 저장하도록 되있습니다

혹시 종료일까지 남은기간을 표시해줄수 있는 방법이 있을까요?

wr_6 하고 wr_8을 계산해서 남은 기간을 표시할수 있게요

도와주십쇼~ ^^;;

댓글 전체

아.. 생각해보니까 wr_6은 필요없겠네요

시작일은 임의지만 종료일만 현재 시간하고 비교하면 될듯...

검색해서 열심히 설정중인데 핀트가 약간씩 안맞아서 오류만 나오네요 ㅠㅠ
var nowTime = new Date();
var eDate = new Date(2012, 6, 20, 12, 0, 0);  //wr_8 값을 넣으면 됩니다.

var eTime  = parseInt(((eDate.getTime() - nowTime.getTime())/1000)+0.999,10);

var tmpTime = "";
tmpTime    = eTime;
var viewSec    = tmpTime % 60;                                // 초계산
tmpTime    = parseInt(tmpTime / 60, 10);
var viewMinute = tmpTime % 60;                                // 분계산
tmpTime    = parseInt(tmpTime / 60, 10);
var viewHours  = tmpTime % 24;                                // 시계산
tmpTime    = parseInt(tmpTime / 24, 10); //일수
var viewDay    = tmpTime % 12;                                // 월 제외 일수계산

document.getElementById("textOut").value = tmpTime + " / " + viewDay + " "  + viewHours + ":" + viewMinute + ":" + viewSec;
javascript 이고요...
var eDate = new Date(2012, 6, 20, 12, 0, 0);  //wr_8 값을 넣으면 됩니다.
이부분의 달력 값은 항상 -1 해주셔야 됩니다.
최종 일수는 tmpTime 값이고요....
제가 초보여서 이해하는데 시간이 걸리네요 ㅠㅠ

일단은 스크립트여서
<script>

function day() {
var nowTime = new Date();
var eDate = new Date("wr_8");  //wr_8 값을 넣으면 됩니다.

var eTime  = parseInt(((eDate.getTime() - nowTime.getTime())/1000)+0.999,10);

var tmpTime = "";
tmpTime    = eTime;
var viewSec    = tmpTime % 60;                                // 초계산
tmpTime    = parseInt(tmpTime / 60, 10);
var viewMinute = tmpTime % 60;                                // 분계산
tmpTime    = parseInt(tmpTime / 60, 10);
var viewHours  = tmpTime % 24;                                // 시계산
tmpTime    = parseInt(tmpTime / 24, 10); //일수
var viewDay    = tmpTime % 12;                                // 월 제외 일수계산

document.getElementById("textOut").value = tmpTime + " / " + viewDay + " "  + viewHours + ":" + viewMinute + ":" + viewSec;
}
</script>

이렇게 설정했는데요

값을 어떻게 불러와야 하나요 ㅠㅠ
날짜 카운트 다운이기 때문에 아래처럼 간단하게...
'yyyy-mm-dd' 형식의 날짜

$Date = intval((strtotime($wr_8)-strtotime($wr_6)) / 86400); // d day 날짜값
echo $Date;
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

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