테스트 사이트 - 개발 중인 베타 버전입니다

남은시간 카운팅 리스트 여러개 사용

· 2년 전 · 2461 · 18

카운팅 소스가 몇개 있던데요.
리스트에서 여러개 사용시 카운팅이 잘 안되듯해서 올려봅니다.

 

참고 https://antihero.co.kr/quiz

 

여분필트 wr_1 사용 예시 코드입니다.
날짜형식 0000-00-00 00:00:00 입니다.
당연한 말이지만 for 안에 원하는 위치에 넣으셔야 합니다.

 

그리고 뷰페이 같은데서 하나만 사용할시 아래 코드중
<?php echo $i ?> 부분을 임의 숫자나 영문넣으시면 됩니다.

[code]
<?php
$list_end_time = strtotime($list[$i]['wr_1'])-strtotime(G5_TIME_YMDHIS);
?>
<span id="list_end_timer_<?php echo $i ?>"></span>
<script language="JavaScript">
var list_end_time_<?php echo $i ?> = <?php echo $list_end_time ?>;

function run_timer_<?php echo $i ?>() {
var timer_<?php echo $i ?> = document.getElementById('list_end_timer_<?php echo $i ?>');

dd = Math.floor(list_end_time_<?php echo $i ?>/(60*60*24));
hh = Math.floor((list_end_time_<?php echo $i ?>%(60*60*24))/(60*60));
mm = Math.floor(((list_end_time_<?php echo $i ?>%(60*60*24))%(60*60))/60);
ii = Math.floor((((list_end_time_<?php echo $i ?>%(60*60*24))%(60*60))%60));

var str = "";

if (dd > 0) str += dd + "일 ";
if (hh > 0) str += hh + "시간 ";
if (mm > 0) str += mm + "분 ";
str += ii + "초 ";

timer_<?php echo $i ?>.innerHTML = str;

list_end_time_<?php echo $i ?>--;

if (list_end_time_<?php echo $i ?> < 0) clearInterval('tid');
}

run_timer_<?php echo $i ?>();

tid = setInterval('run_timer_<?php echo $i ?>()', 1000); 
</script>
[/code]

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 18개

2년 전
유용하게 사용하겠습니다.
역시 산타님 이시네여~ 좋은 하루되세요^^
2년 전
@웹메이킹 넵 감사합니다
좋은 하루되세요~^^
감사합니다.
2년 전
@써맨 감사합니다.
와 감사합니다. 유용하게 사용할께요
2년 전
@DawnDew 넵 감사합니다.
감사합니다^^
2년 전
@셍이 감사합니다.

게시글 목록

번호 제목
23254
23244
23241
23236
23200
23199
23179
23174
23138
23128
23125
23116
23109
23099
23092
23083
23079
23063
23050
23036
23029
23007
23003
22983
22959
22943
22939
22934
22905
22897