2014-01-10 38 views
1

JavaScript函数秒转换时间格式的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> 

我有这样的功能,使倒计时timer..it输出的数量取决于什么我穿上MAX_COUNTER..but我想转换它以hh:mm:ss ...因为我是一个新手在JavaScript。如何将其转换为hh:mm:ss格式? PLSS帮助.. :(

回答

2

将这个代码到你的更新功能

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

是MAX_COUNTER或计数器只?的xD 因为我updateCounter将在resetCounter计数器使用来自MAX_COUNTER function..xD – Zurreal

+0

这是计数器,倒计时值(以秒为单位) –