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

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

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

게시글 목록

번호 제목
23798
23797
23792
23791
23785
23781
23770
23766
23764
23761
23747
23732
23724
23718
23706
23700
23697
23686
23682
23681
23680
23678
23665
23644
23643
23639
23637
23630
23626
23616