푸른산타

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

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

 

참고 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개

응용하기 좋을 듯 합니다. 감사합니다. ^^
@민트다이어리 넵 감사합니다.
감사 합니다.
@들레아빠 감사합니다.
감사합니다. 좋아요
@하아아 감사합니다.
@푸른산타 근대 게시판 list.skin에는 바로 적용되던대 view.skin 에 넣으면 안나오는데 수정해야할 부분이 있을까요?
@하아아 $list_end_time = strtotime($list[$i]['wr_1'])-strtotime(G5_TIME_YMDHIS);
이부분을
$list_end_time = strtotime($view['wr_1'])-strtotime(G5_TIME_YMDHIS);
수정 하시고요.
스크립트 코드중에 <?php echo $i ?> 이부분을 모두 영문 a로 바꾸시면됩니다.
@푸른산타 감사합니다 잘되요
@하아아 잘되신다니 다행이네요^^
유용하게 사용하겠습니다.
역시 산타님 이시네여~ 좋은 하루되세요^^
@웹메이킹 넵 감사합니다
좋은 하루되세요~^^
@써맨 감사합니다.
와 감사합니다. 유용하게 사용할께요
@DawnDew 넵 감사합니다.
@셍이 감사합니다.
댓글을 작성하시려면 로그인이 필요합니다.

그누보드5 팁자료실

+
제목 글쓴이 날짜 조회
2년 전 조회 2,048
2년 전 조회 2,411
2년 전 조회 1,794
2년 전 조회 2,411
2년 전 조회 3,916
2년 전 조회 1,871
2년 전 조회 2,113
2년 전 조회 2,010
2년 전 조회 2,295
2년 전 조회 5,228
2년 전 조회 2,185
2년 전 조회 3,241
2년 전 조회 2,196
2년 전 조회 1,618
2년 전 조회 2,641
2년 전 조회 2,297
2년 전 조회 2,295
2년 전 조회 2,042
2년 전 조회 4,262
2년 전 조회 3,140
2년 전 조회 2,284
2년 전 조회 1,773
2년 전 조회 2,302
2년 전 조회 2,190
2년 전 조회 1,662
2년 전 조회 1,601
2년 전 조회 2,618
2년 전 조회 1,906
2년 전 조회 1,449
2년 전 조회 3,266