2013-02-25 107 views
0

我有一个脚本,它返回一个十进制值来表示时间。我需要小数时间值转换HH:MM(即:90记录应repreesnted 1:30附件是我当前的脚本使用javascript将十进制时间转换为hh:mm格式

function Convert() { 
    var minutes = document.getElementById("sum").value; 
    var hours = minutes/60; 
    document.getElementById('total').value = hours; 
    document.getElementById('sum').value = minutes; 

    var minutes = document.getElementById("sum_1").value; 
    var hours = minutes/60; 
    document.getElementById('total_1').value = hours; 
    document.getElementById('sum_1').value = minutes; 
} 
+0

有在Firefox /铬/等在这个问题上的一个问题。 我用moment.js在我的项目。 – IdanHen 2013-02-25 13:33:41

+0

那么,什么不起作用?为什么做你做两次几乎相同的事情? – Bergi 2013-02-25 13:34:55

+0

Bergi ..现在这个脚本以十进制格式来计算时间,例如:90分钟显示为1.5。 ..我需要它是1:30,不知道如何中止这个脚本。你看到“sum”和“sum_1”的原因是因为总数来自2个不同的地方。 Eiter的方式,如果我能得到一个工作/以正确的格式显示我可以做另一个。谢谢 – user1839308 2013-02-25 15:18:44

回答

相关问题