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

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

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

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

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

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

도와주십쇼~ ^^;;
|

댓글 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>

이렇게 설정했는데요

값을 어떻게 불러와야 하나요 ㅠㅠ
var eDate = new Date("<?$=wr_8?> 23:59:59"); //wr_8 값을 넣으면 됩니다

php 에서 불러온 날자 값을 넣어주세요.
날짜 카운트 다운이기 때문에 아래처럼 간단하게...
'yyyy-mm-dd' 형식의 날짜

$Date = intval((strtotime($wr_8)-strtotime($wr_6)) / 86400); // d day 날짜값
echo $Date;
댓글을 작성하시려면 로그인이 필요합니다. 로그인

그누4 질문답변

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

+
제목 글쓴이 날짜 조회
13년 전 조회 1,532
13년 전 조회 1,599
13년 전 조회 1,581
13년 전 조회 954
13년 전 조회 801
13년 전 조회 970
13년 전 조회 1,001
13년 전 조회 945
13년 전 조회 820
13년 전 조회 1,613
13년 전 조회 713
13년 전 조회 994
13년 전 조회 1,470
13년 전 조회 879
13년 전 조회 813
13년 전 조회 1,090
13년 전 조회 935
13년 전 조회 971
13년 전 조회 607
13년 전 조회 1,552
🐛 버그신고