我正在尝试找到一个jQuery计时器,它将在每天上午10点倒计时,星期一到星期五。星期五它将倒计时到星期一上午10点。
我尝试过KK倒计时,但似乎有点难以修改。
时区将设置为一个特定区域,仅限本地网站。
任何想法?我不能使用javascript没有PHP,因为该网站是托管的电子商务解决方案。
答案 0 :(得分:2)
根据您的要求的复杂程度,重新发明轮子有时会令人兴奋。我认为你可以在几行内完成你的......但是那时我可能还有一些我没想到的东西。
// 24 hour based
var targetHour = 10;
var currentTime = new Date();
// sun 0 mon 1 ... fri 5 sat 6
var currentDay = currentTime.getDay();
var offset = 24;
// friday
if (currentDay === 5) {
offset = 60;
} // saturday
else if(currentDay === 6) {
offset = 48;
}
if(currentTime.getHours() > targetHour) {
console.log('hours:', (targetHour + offset) - currentTime.getHours() - 1);
console.log('minutes:', 60 - currentTime.getMinutes());
}
else if(currentTime.getHours() < targetHour) {
console.log(targetHour - currentTime.getHours() - 1);
console.log('minutes:', 60 - currentTime.getMinutes());
}
答案 1 :(得分:1)
这里有一个jQuery倒计时器列表 -
http://www.tripwiremagazine.com/2011/04/9-cool-jquery-countdown-scripts.html