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

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

· 2년 전 · 2463 · 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년 전
@셍이 감사합니다.

게시글 목록

번호 제목
23966
23963
23953
23949
23938
23935
23933
23928
23919
23918
23917
23910
23902
23901
23897
23894
23893
23891
23885
23872
23870
23862
23859
23853
23845
23838
23827
23819
23805
23801