아래소스에서
mktime(hour, minute, second, month,day, year) 에 값을 설정해야 함
<?
// php 코드
############### 남은기간을 구하는 부분임다. #################
// $adate2[0] : 데이타 베이스의 timestamp형식으로 되어있는 값을 가지고 옵니다.
$date1=mktime(0,0,0,2,20,2005); //end타임의 timestamp값
$date2=mktime(23,59,55,2,19,2005);
$restTime = $date1 - $date2;
######################################################################
?>
<SCRIPT LANGUAGE='JavaScript'>
var day, hour, min, sec;
function Timer(restTime)
{
day = Math.floor(restTime/86400);
restHour = restTime%86400;
hour = Math.floor(restHour/3600);
restMin = restHour%3600;
min = Math.floor(restMin/60);
sec = Math.floor(restMin%60);
Timer1();
}
function Timer1()
{
//일:0 시간:0 분:0 초:0 이라면 종료메세지 출력
if(sec == 0 && min == 0 && hour == 0 && day == 0) {
document.timer.counter.value = '판매기간이 종료되었습니다.';
return;
}
else {
document.timer.counter.value = day + '일 ' + hour + '시간 ' + min + '분 ' + sec + '초 ';
}
//1초식 감소 하다가 -1이되면 1분을 뺀다은 초를 59초로 초기화
sec=sec-1;
if(sec == -1) {
sec = 59;
min = min-1;
}
//1분씩 감소 하다가 -1이되면 1시간을 뺀다음 분을 59분으로 초기화
if(min == -1) {
min=59;
hour = hour - 1;
}
//1시간씩 감소 하다가 -1이되면 1일을 뺀다음 날짜 초기화
if(hour == -1) {
hour = 23;
day = day - 1;
}
//1초당 한번씩 timer1()을 호출하여 실행
window.setTimeout('Timer1()',1000);
}
</SCRIPT>
<body onload='Timer(<?=$restTime?>)' >
<form name="timer">
<input type="text" name="counter" readonly>
</form>
</body>
출처 : http://phpschool.com/gnuboard4/bbs/board.php?bo_table=tipntech&wr_id=3577&sca=&sfl=wr_subject%7C%7Cwr_content&stx=timer&sop=and&page=2
mktime(hour, minute, second, month,day, year) 에 값을 설정해야 함
<?
// php 코드
############### 남은기간을 구하는 부분임다. #################
// $adate2[0] : 데이타 베이스의 timestamp형식으로 되어있는 값을 가지고 옵니다.
$date1=mktime(0,0,0,2,20,2005); //end타임의 timestamp값
$date2=mktime(23,59,55,2,19,2005);
$restTime = $date1 - $date2;
######################################################################
?>
<SCRIPT LANGUAGE='JavaScript'>
var day, hour, min, sec;
function Timer(restTime)
{
day = Math.floor(restTime/86400);
restHour = restTime%86400;
hour = Math.floor(restHour/3600);
restMin = restHour%3600;
min = Math.floor(restMin/60);
sec = Math.floor(restMin%60);
Timer1();
}
function Timer1()
{
//일:0 시간:0 분:0 초:0 이라면 종료메세지 출력
if(sec == 0 && min == 0 && hour == 0 && day == 0) {
document.timer.counter.value = '판매기간이 종료되었습니다.';
return;
}
else {
document.timer.counter.value = day + '일 ' + hour + '시간 ' + min + '분 ' + sec + '초 ';
}
//1초식 감소 하다가 -1이되면 1분을 뺀다은 초를 59초로 초기화
sec=sec-1;
if(sec == -1) {
sec = 59;
min = min-1;
}
//1분씩 감소 하다가 -1이되면 1시간을 뺀다음 분을 59분으로 초기화
if(min == -1) {
min=59;
hour = hour - 1;
}
//1시간씩 감소 하다가 -1이되면 1일을 뺀다음 날짜 초기화
if(hour == -1) {
hour = 23;
day = day - 1;
}
//1초당 한번씩 timer1()을 호출하여 실행
window.setTimeout('Timer1()',1000);
}
</SCRIPT>
<body onload='Timer(<?=$restTime?>)' >
<form name="timer">
<input type="text" name="counter" readonly>
</form>
</body>
출처 : http://phpschool.com/gnuboard4/bbs/board.php?bo_table=tipntech&wr_id=3577&sca=&sfl=wr_subject%7C%7Cwr_content&stx=timer&sop=and&page=2
댓글 0
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
78 | JAVA - 한글 인코딩 변환 체크 한방에 끝내기 | 총관리자 | 2014.06.07 | 896 |
77 | 브라우저에서 JavaScript 실행 | 구퍼 | 2013.04.11 | 1635 |
76 | clshoesfashionc4u | nacyrobert | 2013.03.15 | 1897 |
75 | 안드로이드 로그인 세션유지에 관한 연구 | 구퍼 | 2011.02.22 | 17498 |
74 | "지금 보고 있는 웹페이지 창을 닫으려고 합니다..." 안나타나게 하기 | 구퍼 | 2010.07.30 | 11426 |
73 | Allowed memory Error 처리 | 구퍼 | 2010.07.13 | 2258 |
72 | 경고메세지 없이 부모창 새로고침 하는법 | 구퍼 | 2010.01.14 | 2921 |
71 | div display, visibility 속성구분 | 구퍼 | 2009.01.27 | 2331 |
70 | PHP로 문서의 HTML DOM을 손쉽게 가져오자~ | 구퍼 | 2008.08.14 | 3077 |
» | 옥션처럼 실시간으로 남은시간 구하기 | 구퍼 | 2008.08.11 | 3555 |
68 | 테이블의 cell을 이동하는 js | 박상현 | 2003.12.16 | 2192 |
67 | table의 정렬등의 효과를 줄수 있는 dhtml | 박상현 | 2003.12.16 | 2439 |
66 | JMSN messenger-한글지원(2/2) | 박상현 | 2003.12.16 | 2293 |
65 | JMSN messenger-한글지원(1/2) | 박상현 | 2003.12.16 | 2363 |
64 | 닷넷채팅소스 | 박상현 | 2003.12.15 | 2858 |
63 | C# 메신저 AicacaClient1.2(클라이언트용) | 박상현 | 2003.12.15 | 3625 |
62 | C# 메신저 AicacaServer1.2(서버용)... | 박상현 | 2003.12.15 | 3705 |
61 | 드림X 같은 ActiveX 컨트롤을 이용한 컴포넌트 | 박상현 | 2003.12.15 | 2001 |
60 | c#으로 만든 asp.net 게시판 | 박상현 | 2003.12.15 | 5683 |
59 | socket으로 구현된 구미호 채팅방 V1.0.1 | 박상현 | 2003.11.24 | 2699 |