倒计时计算毫秒

Countdown calculate milliseconds

我有一个倒计时脚本,可以让我倒计时到某个时间。

时间以毫秒计算。
我使用一个网站来计算我希望倒计时结束的毫秒数,但我认为这会带来问题。

Calculate milliseconds

如果我进行一分钟的测试,它会落后(我的计算机在脚本运行之前达到分钟标记)。这可能是因为毫秒是根据内部时钟计算的。如果我的时钟设置不同,毫秒将无法正常工作。 (我希望)

所以我想我让脚本计算毫秒。这样,无论脚本在哪个服务器上运行都无关紧要,它总是从该服务器的内部时钟中获取时间。

我不知道如何计算这个。这就是你进来的地方:-) 我希望有人能在这里帮助我。

<script type="text/javascript">
$(function(){
    FlipClock.Lang.Custom = { days:'Dagen', hours:'Uren', minutes:'Minuten', seconds:'Seconden' };
    var opts = {
        clockFace: 'DailyCounter',
        countdown: true,
        language: 'Custom'
    };  
    var countdown = 1440077820 - ((new Date().getTime())/1000); // from: 09/19/2015 07:19 pm +0200
    countdown = Math.max(1, countdown);
    $('.clock-builder-output').FlipClock(countdown, opts);
});
</script>

问题是我不太懂JS....

男.

我修改了你的例子。这将以秒为单位倒计时到 2015 年 8 月(月份从 0 开始枚举)30 日 3:15

<script type="text/javascript">
$(function(){
    FlipClock.Lang.Custom = { days:'Dagen', hours:'Uren', minutes:'Minuten', seconds:'Seconden' };
    var opts = {
        clockFace: 'DailyCounter',
        countdown: true,
        language: 'Custom'
    };

    var dateTo = new Date(2015, 07, 30, 3, 15, 0);
    var countdown = Math.round((dateTo.getTime() - new Date().getTime()) / 1000);
    $('.clock-builder-output').FlipClock(countdown, opts);
});
</script>