我正在寻找基于时间和日期的倒计时hh / mm / ss的javascript
立即订购,我们将您的订单发货至:22小时42分钟3秒
周一至周五订单应在下午6点(格林威治标准时间18点+1)之前下达 周六至周日订单应在下午3点(格林威治标准时间15点15分)之前下单
答案 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);
});