如何在javascript中从0到10分钟运行计时器?

用户12130378

你能告诉我如何在 JavaScript 中从 0 到 10 分钟运行计时器吗?

这是我的代码:

var secondsToMinutesAndSeconds = function (time) {
        // Minutes and seconds
        var mins = ~~(time / 60);
        var secs = time % 60;

        // Hours, minutes and seconds
        var hrs = ~~(time / 3600);
        var mins = ~~((time % 3600) / 60);
        var secs = time % 60;

        var ret = ""; //OUPUT: HH:MM:SS or MM:SS
        if (hrs > 0) {
            ret += "" + hrs + ":" + (mins < 10 ? "0" : "");
        }

        ret += "" + mins + ":" + (secs < 10 ? "0" : "");
        ret += "" + secs;
        return ret;
    };
// time given by server 
var uitat = 600;
var jobSessionTime ;

function callAtInterval() {
            if (parseInt(uitat) > 0) {
               uitat = parseInt(uitat) - 1;
                jobSessionTime = secondsToMinutesAndSeconds(uitat);
              console.log(jobSessionTime)
            } else {
              console.log('=====')

            }
        }
// time given by server 600
       jobSessionTime = secondsToMinutesAndSeconds(600);
     var stop = setInterval(callAtInterval, 1000);

目前它从10:00to打印00:00但我希望它从00:00to打印10:00

https://jsbin.com/reqocerefa/3/edit?html,js,console

世界生活

var secondsToMinutesAndSeconds = function (time) {
        // Minutes and seconds
        var mins = ~~(time / 60);
        var secs = time % 60;

        // Hours, minutes and seconds
        var hrs = ~~(time / 3600);
        var mins = ~~((time % 3600) / 60);
        var secs = time % 60;

        var ret = ""; //OUPUT: HH:MM:SS or MM:SS
        if (hrs > 0) {
            ret += "" + hrs + ":" + (mins < 10 ? "0" : "");
        }

        ret += "" + mins + ":" + (secs < 10 ? "0" : "");
        ret += "" + secs;
        return ret;
    };
// time given by server 
var uitat = 0;
var jobSessionTime ;

function callAtInterval() {
            if (parseInt(uitat) < 600) {
               uitat = parseInt(uitat) + 1;
                jobSessionTime = secondsToMinutesAndSeconds(uitat);
              console.log(jobSessionTime)
            } else {
              clearInterval(stop);

            }
        }
// time given by server 600
       jobSessionTime = secondsToMinutesAndSeconds(0);
     var stop = setInterval(callAtInterval, 1000);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

C#中的10分钟计时器

来自分类Dev

如何运行计时器10分钟,然后禁用该按钮?

来自分类Dev

如何使用UIDatePicker(倒数计时器)选择0小时0分钟?

来自分类Dev

如何添加5分钟的JavaScript倒数计时器来提交表单

来自分类Dev

计时器每30分钟运行一次代码

来自分类Dev

计时器时间表运行方法每15分钟

来自分类Dev

加载angularjs计时器加15分钟

来自分类Dev

每15分钟使用systemd计时器

来自分类Dev

只需5分钟即可在javascript中计数计时器

来自分类Dev

1分钟后,JavaScript计时器秒数增加一倍

来自分类Dev

在JavaScript记忆辅助游戏中设置一分钟计时器

来自分类Dev

总计时间到10分钟

来自分类Dev

一分钟的带有cookie的JavaScript倒数计时器将在1分钟后停止

来自分类Dev

在Qt中运行计时器5秒钟

来自分类Dev

在Qt中运行计时器5秒钟

来自分类Dev

如何在Python中运行后台计时器

来自分类Dev

如何在 C 中运行计时器

来自分类Dev

如何从JavaScript中的计时器中减去10秒?

来自分类Dev

用户单击按钮时,将计时器的值增加1分钟

来自分类Dev

使用Yammer指标计时器获得一分钟的费率

来自分类Dev

WebService每5分钟执行一次(按计时器)

来自分类Dev

计时器3:30分钟,其中有添加和跳过选项?

来自分类Dev

计时器在45分钟后不会停止

来自分类Dev

WebService每5分钟执行一次(按计时器)

来自分类Dev

每小时倒数计时器,但以30分钟为单位

来自分类Dev

仅剩30分钟才能完成倒数计时时,如何将倒数计时器的背景或文字颜色更改为绿色?

来自分类常见问题

如何在JavaScript中创建准确的计时器?

来自分类Dev

如何在JavaScript中暂停和恢复计时器?

来自分类Dev

如何在javascript / jquery中重置计时器?

Related 相关文章

  1. 1

    C#中的10分钟计时器

  2. 2

    如何运行计时器10分钟,然后禁用该按钮?

  3. 3

    如何使用UIDatePicker(倒数计时器)选择0小时0分钟?

  4. 4

    如何添加5分钟的JavaScript倒数计时器来提交表单

  5. 5

    计时器每30分钟运行一次代码

  6. 6

    计时器时间表运行方法每15分钟

  7. 7

    加载angularjs计时器加15分钟

  8. 8

    每15分钟使用systemd计时器

  9. 9

    只需5分钟即可在javascript中计数计时器

  10. 10

    1分钟后,JavaScript计时器秒数增加一倍

  11. 11

    在JavaScript记忆辅助游戏中设置一分钟计时器

  12. 12

    总计时间到10分钟

  13. 13

    一分钟的带有cookie的JavaScript倒数计时器将在1分钟后停止

  14. 14

    在Qt中运行计时器5秒钟

  15. 15

    在Qt中运行计时器5秒钟

  16. 16

    如何在Python中运行后台计时器

  17. 17

    如何在 C 中运行计时器

  18. 18

    如何从JavaScript中的计时器中减去10秒?

  19. 19

    用户单击按钮时,将计时器的值增加1分钟

  20. 20

    使用Yammer指标计时器获得一分钟的费率

  21. 21

    WebService每5分钟执行一次(按计时器)

  22. 22

    计时器3:30分钟,其中有添加和跳过选项?

  23. 23

    计时器在45分钟后不会停止

  24. 24

    WebService每5分钟执行一次(按计时器)

  25. 25

    每小时倒数计时器,但以30分钟为单位

  26. 26

    仅剩30分钟才能完成倒数计时时,如何将倒数计时器的背景或文字颜色更改为绿色?

  27. 27

    如何在JavaScript中创建准确的计时器?

  28. 28

    如何在JavaScript中暂停和恢复计时器?

  29. 29

    如何在javascript / jquery中重置计时器?

热门标签

归档