Jquery每日计时器

时间:2011-08-20 17:30:34

标签: jquery countdown

我正在尝试找到一个jQuery计时器,它将在每天上午10点倒计时,星期一到星期五。星期五它将倒计时到星期一上午10点。

我尝试过KK倒计时,但似乎有点难以修改。

时区将设置为一个特定区域,仅限本地网站。

任何想法?我不能使用javascript没有PHP,因为该网站是托管的电子商务解决方案。

2 个答案:

答案 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)