js取服务器时间倒计时_徐川江的博客_新浪博客

     最近项目要做个倒计时的小功能,但不能用客户端的时间去进行倒计时计算,需要从服务器获取要倒计的毫秒数,不多说贡献代码:
           1.在服务器端获取到要倒计时的毫秒数 orderEntTime
     到期时间.getTime()-(new Date().getTime())=倒计毫秒数
     2.调用倒计时方法
html代码:
000000
js代码:
   
function count_down(orderEntTime){
       time_end = orderEntTime;//结束的时间
        setTimeout("show_time()", 1000);
}

function show_time() {
var timer = document.getElementByIdx_x("timer");
var time_now, time_distance, str_time;
var int_day, int_hour, int_minute, int_second;
time_distance = time_end;
if (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 = Math.floor(int_day * 24 + int_hour);
if (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 = " "+int_hour+"时"+" "+int_minute+"分"+" "+int_second+"秒"
timer.innerHTML = str_time;
time_end = time_end-1000;
setTimeout("show_time()", 1000);
} else {
clearTimeout(timerID);
}
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值