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

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

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

게시글 목록

번호 제목
23606
23598
23585
23579
23578
23564
23550
23549
23548
23529
23510
23507
23481
23471
23453
23452
23450
23436
23428
23404
23396
23389
23380
23369
23350
23337
23317
23307
23298
23290