묻고답하기

옥션에 보면 실시간으로 시간을 줄어드는걸 볼수 있잖아여.

저도 그것을 구현해보고 싶은데..잘안되서 고수님들께 부탁드립니다.

디비에 저장된 시간을 불러와서 그시간이 실시간으로 줄어드는 방법을 쓰고 싶은데여..

여기저기 찾아보고 소스보고 해보고해도 안되네여.ㅠ.ㅠ

방법좀 알려주시면 감사드리겠습니다.

아래소스는 phpschool에서 가져온것인데 저가 해봤는데 안되네여..그냥 시간은 보여지는데 카운터가

안되고 있습니다.

소스 분석이 안되서...ㅠ.ㅠ 손을 못되겠네여

////php코드 시작///

$adate2[0] :  데이타 베이스의 timestamp형식으로 되어있는 값을 가지고 옵니다.
    $date1=mktime($adate2[0],0,0,$adate[0],$adate[1],$adate1[0]); //end타임의 timestamp값
    $date2=mktime();
    
    $total_secs=abs($date1 - $date2);
    $diff_in_days = floor($total_secs / 86400);
    $rest_hours = $total_secs % 86400;
    $diff_in_hours = floor($rest_hours / 3600);
    $rest_mins = $rest_hours % 3600;
    $diff_in_mins = floor($rest_mins / 60);
    $diff_in_secs = floor($rest_mins % 60);
    $time_diff = $diff_in_days ."일". $diff_in_hours ."시간".     $diff_in_mins ."분". $diff_in_secs ."초";

//// php코드 끝 //////

// 자바스크립트 코드
<SCRIPT LANGUAGE='JavaScript'>
function Timer(diff_in_secs, diff_in_mins, diff_in_hours, diff_in_days)
{
//남은시간 실시간으로 보여지는 부분
day=diff_in_days;    //일단 남은 날짜와 시간을 받아온다음에 timer1을 호출한다
hour=diff_in_hours;
min=diff_in_mins;
sec=diff_in_secs;
Timer1();
}
function Timer1()
{
    sec=sec-1;         //1초식 감소 하다가 -1이되면 1분을 뺀다은 초를 59초로 초기화
if(sec == -1)
{
sec = 59;
min = min-1;
}
if(min == -1)    //1분씩 감소 하다가 -1이되면 1시간을 뺀다음 분을 59분으로 초기화
{                                            
min=59;
hour = hour - 1;
}
if(hour == -1)    //1시간씩 감소 하다가 -1이되면 1일을 뺀다음 날짜 초기화
{                                            
hour = 23;
day = day - 1;
}
if(sec == 0 && min == 0 && hour == 0 && day == 0)
{
//일:0 시간:0 분:0 초:0 이라면 종료메세지 출력
        document.timer.counter.value = '경매가 종료되었습니다.';    
return;
}
document.timer.counter.value = day + '일 ' + hour + '시간 ' + min + '분 ' + sec + '초 ';
//1초당 한번씩 timer1()을 호출하여 실행
window.setTimeout('Timer1()',1000);
}
</SCRIPT>

// body 부분 아래와 적어준다.
<body onload='Timer($diff_in_secs, $diff_in_mins, $diff_in_hours, $diff_in_days)' > <!-- 페이지 로드시 남은 기간값을 timer()에게 던진다. -->

////스크립트 종료 /////


글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
이성수 [질문] 쿠키 지우기에 대해서 -_-;; [5] 2007.08.10
junic 윈2000에서 다른이름저장에서 비트맵으로만...  
윤수리 옆에 슬라이딩 메뉴만드는데 에러가나요...  
로나 홈피에서 웹정이 않보일때 어떻해야하나요-_-?? [1] 2007.08.10
zylon 키보드의 특정 키를 인식할려면 .. [1] 2007.08.10
번개도리 윈2000에서 서버 만드는법좀 알려주실분-사례함- [1] 2007.08.10
쫑아쫑아 스타일시트를 고칠때요 [5] 2007.08.10
미노우 [PHP질문] 문자열 자르기가 아닌 문자열 늘리기~~ [1] 2007.08.10
김민수 port 설정 문제가 ..... [1] 2007.08.10
김호조 질문 이요..... [1] 2007.08.10
ㅁ멍든딸기ㅁ ★ 부탁드려효. 이문제를 꼭.점. 갈켜주세요!! ★ -__ㅠ.. [2] 2007.08.10
김근순 쿠키관련 질문이요 도와주세요~ [1] 2007.08.10
원쉘 자바스크립트 두개 소스가있는데요......  
최석기 지성하지만 도와주실수 있나여....~~~ [2] 2007.08.10
쫑아쫑아 캡쳐를 하면 검게 되는 현상.. [2] 2007.08.10
보이드 눈을 깜박이는 얼굴 아이콘을 만들려고 하는데.. [1] 2007.08.10
철의바다 트래픽 적게 나오게 할려면 어케해야 되죠.?. ㅜㅜ [5] 2007.08.10
DJ.PZH 스크롤 관련 자바와 제로보드 가입폼 관련..; [2] 2007.08.10
용장우 질문이영~ 나모고수분들 답변부탁드려여 ^^ [1] 2007.08.10
임준환 [PHP 질문] GET 전송 방식에 대하여.. [1] 2007.08.10