javascript - 将秒数转换为时间格式javascript

标签 javascript jquery ajax

<分区>

Javascript 函数

<script type="text/javascript">                          
      var MAX_COUNTER = 100;
    var counter = null;
    var counter_interval = null;

    function updateCounter() {
        var msg = '';
        if (counter > 0) {
            counter -= 1;
            msg = counter;
            setCookie('counter', counter, 1);
        }
        else {
            msg = "Counting finished.";
            stopCounter();
        }
        var el = document.getElementById('counter');
        if (el) {
            el.innerHTML = msg;
        }
    }
    function resetCounter() {
        counter = MAX_COUNTER;
    }
    function stopCounter() {
        window.clearInterval(counter_interval);
        deleteCookie('counter');
    }
    function startCounter() {
        stopCounter();
        counter_interval = window.setInterval(updateCounter, 1000);
    }
    </script>

我有这个功能来制作倒数计时器..它输出的数字取决于我放在 MAX_COUNTER 上的内容..但我想将它转换为 hh:mm:ss ...因为我是 javascript 的新手。如何将其转换为 hh:mm:ss 格式?请帮助..:(

最佳答案

将此代码放入您的更新函数

var min=parseInt(MAX_COUNTER/60);
var sec=MAX_COUNTER%60;
var hours=parseInt(min/60);

关于javascript - 将秒数转换为时间格式javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21045010/

相关文章:

javascript - 了解 JS 中的原型(prototype)继承方法

javascript 解除绑定(bind) dom 事件

jquery - 附加到正文然后删除 - 无法将其删除

javascript - 在搜索类型定义时何时使用环境?

javascript - 查找动态加载的 HTML 页面的标题

javascript - js正则字符集包括 ""或 ""

javascript - Isotope Jquery 插件布局问题

javascript - 我可以将信息从浏览器控制台(通过 AJAX)发送到本地/远程主机上的 php 文件吗?

arrays - 对象数组作为请求 POST axios 的参数

javascript - Jquery 年日历日期输入不起作用