var activity_endts = 1537999200 * 1000;//活动结束时间戳 (毫秒级)
run(activity_endts);
//定时器
function run(enddate){
var time = 1000;
var interval = setInterval(function(){
//计算时间相差
var date = enddate - new Date().getTime();
if(date <= 0){
$('.day').html(0);
$('.hour').html(0);
$('.minutes').html(0);
$('.seconds').html(0);
clearInterval(interval);
return;
}
var days = date / 1000 / 60 / 60 / 24;
var daysRound = Math.floor(days);
var hours = date/ 1000 / 60 / 60 - (24 * daysRound);
var hoursRound = Math.floor(hours);
var minutes = date / 1000 /60 - (24 * 60 * daysRound) - (60 * hoursRound);
var minutesRound = Math.floor(minutes);
var seconds = date/ 1000 - (24 * 60 * 60 * daysRound) - (60 * 60 * hoursRound) - (60 * minutesRound);
var secondsRound = Math.floor(seconds);
$('.day').html(daysRound);
$('.hour').html(hoursRound);
$('.minutes').html(minutesRound);
$('.seconds').html(secondsRound);
},time);
}
<div class="yxx_time_groups">
<div class="yxx_time_box">
<div class="yxx_time_date">
<span class="yxx_time yxx_num day">5</span>
<span class="yxx_time yxx_unit">天</span>
<span class="yxx_time yxx_num hour">20</span>
<span class="yxx_time yxx_unit">小时</span>
<span class="yxx_time yxx_num minutes">9</span>
<span class="yxx_time yxx_unit">分</span>
<span class="yxx_time yxx_num seconds">57</span>
<span class="yxx_time yxx_unit">秒</span>
</div>
</div>
</div>