html<pre>
<span endTime="1472169600" class="start_time"></span>
</pre>
jquery
<pre>
<script
function timer(){
window.setInterval(function(){
$('.start_time').each(function(i){//循環(huán)每一個(gè)類
console.log(this);
var start_time = $(this).attr("endTime"); //獲得當(dāng)前這個(gè)類中的結(jié)束時(shí)間戳 秒
var currentTime = new Date().getTime();//獲得當(dāng)前的時(shí)間戳 毫秒
var intDiff = start_time - Math.round(new Date().getTime()/1000-28800);//把當(dāng)前時(shí)間戳毫秒級(jí)轉(zhuǎn)換成秒級(jí)進(jìn)行加減
var day=0,
hour=0,
minute=0,
second=0;//時(shí)間默認(rèn)值
if(intDiff > 0){
day = Math.floor(intDiff / (60 * 60 * 24));
hour = Math.floor(intDiff / (60 * 60)) - (day * 24);
minute = Math.floor(intDiff / 60) - (day * 24 * 60) - (hour * 60);
second = Math.floor(intDiff) - (day * 24 * 60 * 60) - (hour * 60 * 60) - (minute * 60);
}
if (minute <= 9) minute = '0' + minute;
if (second <= 9) second = '0' + second;
$(this).html(day+"天"+hour+'時(shí)'+minute+'分'+second+'秒');//輸出
});
}, 1000);//每一秒執(zhí)行一次
}
$(function(){
timer();
});
</script>
</pre>