javascript - 倒计时计算毫秒

标签 javascript time counter countdown

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

时间以毫秒为单位计算。
我使用一个网站来计算我想要倒计时结束的毫秒数,但我认为这有一个问题。

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....

M.

最佳答案

我修改了你的例子。这将以秒为单位倒计时至 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>

关于javascript - 倒计时计算毫秒,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32120167/

相关文章:

javascript - ASP.net core MVC Framework 5 Formdata 附加图像时类型不正确

javascript - 删除功能在 ExtJS 5.1.1 中不运行

javascript - Backbone Event 触发不同 View 之间的协调

javascript - 将 3X3 变换矩阵转换为 4X4 矩阵,用于 css transform matrix3d

c - time_t 和 char* 变量意外被覆盖

java - 计算耗时

javascript - 如何使用 JavaScript 中的 moment 将 GMT 转换为本地时间?

python - 为什么计数器代码每次计数都会添加额外的行?

php - PHP 和 SQL 是否足以统计页面浏览量和下载量?

MySQL:按类别计数项目