<input id="end_time_gou" type="hidden" value="2019/04/8 13:00:00"> //结束时间
<input id="now_gou" type="hidden" value="2019/04/6 13:00:00"> //开始时间
jQuery:
var time_end = $('#end_time_gou').val();
var time_now_server = $('#now_gou').val();
countDown(time_end, time_now_server, "#demo01 .day", "#demo01 .hour", "#demo01 .minute", "#demo01 .second");
function countDown(endtime, now, day_elem, hour_elem, minute_elem, second_elem) {
var end_time = new Date(endtime).getTime(),//月份是实际月份-1
current_time = new Date(now).getTime(),
sys_second = (end_time - current_time) / 1000;
var timer = setInterval(function () {
if (sys_second > 0) {
sys_second -= 1;
var day = Math.floor((sys_second / 3600) / 24);
var hour = Math.floor((sys_second / 3600) % 24);
var minute = Math.floor((sys_second / 60) % 60);
var second = Math.floor(sys_second % 60);
day_elem && $(day_elem).text(day);//计算天
$(hour_elem).text(hour < 10 ? "0" + hour : hour);//计算小时
$(minute_elem).text(minute < 10 ? "0" + minute : minute);//计算分
$(second_elem).text(second < 10 ? "0" + second : second);// 计算秒
//当倒时时,加需要自己要用的条件,比如隐藏/显示,也可以调方法
} else {
//当时间倒完时,加需要加自己要用的条件,比如隐藏/显示,也可以调方法
clearInterval(timer);
}
}, 1000);
}