리스트에서 각 게시물별로 남은시간 출력하기 > 팁자료실


리스트에서 각 게시물별로 남은시간 출력하기

페이지 정보

profile_image
작성자 GRT
댓글 0건 조회 56회 작성일 20-04-24 15:01

본문

SCRIPT

여분필드에 wr_1 이렇게 되어있는 경우 예) 2020-05-10 14:04:12 


list.skin.php // for { } 안에 아래처럼 코드 넣으면 됌

 
<?php 
for ($i=0; $i<count($list); $i++) { 
 
$list_end_time = strtotime($list[$i]['wr_1'])-G5_SERVER_TIME; 
?> 
남은시간 : <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 ?>.style.color = "red"; 
timer_<?php echo $i ?>.style.fontWeight = "bold"; 
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> 
<?php } // for끝 ?> 

댓글목록

게시물 검색

회원로그인

회원가입
사이트 내 전체검색
현재 접속자
2 명
오늘 방문자
14 명
어제 방문자
42 명
최대 방문자
57 명
전체 방문자
3,674 명
전체 게시물
42 개

본 홈페이지는 그누보드 관련 무료 공개된 팁과 무료 공개 스킨과 운영자가 수정한 스킨을 공유하는 사이트입니다.