JS部分
複製代碼代碼如下:
setInterval(“ time_controller()”,1000);
功能time_controller(){
$(“。time_val”)。每個(function(){
var time_id =“ time_show _”+$(this).attr('for');
var time_val = $(this).attr('value');
$(this).attr('value',time_val-1);
show_time(time_id,time_val*1000);
});
}
功能show_time(ID,時間戳)
{
var Timer = document.getElementById(id);
var str_time,int_day,int_hour,int_minute,int_second;
var time_distance = timestamp;
如果(time_distance> 0)
{
int_day = math.floor(time_distance/86400000)
time_distance- = int_day*86400000;
int_hour = math.floor(time_distance/3600000)
time_distance- = int_hour*3600000;
int_minute = math.floor(time_distance/60000)
time_distance- = int_minute*60000;
int_second = math.floor(time_distance/1000)
如果(int_hour <10)
int_hour =“ 0”+int_hour;
if(int_minute <10)
int_minute =“ 0”+int_minute;
if(int_second <10)
int_second =“ 0”+int_second;
str_time =“ <b>剩餘時間:”+int_day+“+”+int_hour+“+”+int_minute+“分鐘”+int_second+“秒</b>”;
timer.innerhtml = str_time;
}別的{
timer.innerhtml =“ <b>剩餘時間:0天0小時0分鐘0秒</b>”;
}
}
html部分,php和js的時間倒計時
複製代碼代碼如下:
<div id =“ time_show _ {$ list.cmd_id}”> </div>
<input type =“ hidden” for =“ {$ list.cmd_id}” value =“ {$ list.time_val}” />