根据运输时间倒计时

时间:2014-01-26 15:23:21

标签: javascript

我正在寻找基于时间和日期的倒计时hh / mm / ss的javascript

  

立即订购,我们将您的订单发货至:22小时42分钟3秒

周一至周五订单应在下午6点(格林威治标准时间18点+1)之前下达 周六至周日订单应在下午3点(格林威治标准时间15点15分)之前下单

1 个答案:

答案 0 :(得分:2)

这可以解决你所要求的问题。请参阅fiddle

$(document).ready(function () {
    setInterval(function () {
        var now = new Date();
        var day = now.getDay();
        var end;

        if(day >= 1 && day <= 5) {
            end = new Date(now.getYear(), now.getMonth(), day, 18, 0, 0, 0);    
        } else {
            end = new Date(now.getYear(), now.getMonth(), day, 15, 0, 0, 0);
        }

        var timeleft = end.getTime() - now.getTime();
        var diff = new Date(timeleft);


        $("#timeleft").html("Order now and we ship your order in: " + diff.getHours() + "h " + diff.getMinutes() + "Min " + diff.getSeconds() + "Sec");

    }, 1000);
});