제목 | 3시간 마다 남은 시간 표시 후 재 반복되게 ? | ||
---|---|---|---|
글쓴이 | 람이 | 작성시각 | 2014/10/21 18:32:18 |
|
|||
<? function nextPrizeTime2() { $num = date('w'); if ($num == 7) { if (time() < strtotime("20:45:00")) return strtotime("20:45:00"); if (time() >= strtotime("20:45:00")) return strtotime("+7 day 20:45:00"); } $num = 7 - $num; $day = strtotime("20:45:00"); return $day; } ?> <script type="text/javascript"> // 남은시간 function leftTime2(time2) { var nt = new Date(); var lt = time2*1000 - nt; lt = lt / 1000; h = parseInt((lt % 86400) / 3600); m = parseInt((lt % 3600) / 60); s = parseInt((lt % 60)); return "다음 Update : " + d + " 일 " + h + ":" + m + ":" + s; } // 남은 시간 표시 function echoLeftTime2(id, time) { var tmp = document.getElementById(id); var time2 = leftTime2(time); tmp.innerHTML = time2; } </script> <script> setInterval(function(){echoLeftTime2('timer2', <? echo nextPrizeTime2() ?>);}, 1000); </script> 위 소스는 구글 검색을 통해 남은 시간을 표시해 두다가 3시간이 경과되면 다시 시간을 현재 시간으로 설정해서 그 시간 이후로 3시간을 카운터 하고 다시 초기화 하는 형태로 하고 싶은데 어떻게 해야 할까요 ? 1. 3시간 단위로 카운터 2. 3시간이 경과하면 다시 재 카운터 시작 3. 3시간 후 설정된 DB 호출하여 데이타 처리 |
|||
다음글 | XAMPP DB 접근할때 초기비밀번호가 뭔가요? (1) | ||
이전글 | 으.. 하루종일 머리가 아프네요 (4) | ||
들국화
/
2014/10/22 09:37:43 /
추천
0
|
람이
/
2014/10/22 16:55:40 /
추천
0
들국화님 감사합니다.
근데 잡으로 하라는 말이랑 설명해 주신 부분들이 이해가 안되서... ㅋ 구글링 하러 가고 있습니다. =3 |
한대승(불의회상)
/
2014/10/22 17:18:01 /
추천
0
crontab에 등록하여 돌리라는 뜻으로... ^^
|
잡으로 3시간마다 기준시간을 디비에 넣고. 표시는 이값을 읽어와서 하면 될것 같습니다.