使用javascript将十进制时间转换为hh:mm格式

时间:2013-02-25 13:28:15

标签: javascript html webforms

我有一个脚本,它返回一个十进制值来表示时间。我需要将十进制时间值转换为hh:mm(即:90分钟应该表示为1:30。附件是我当前的脚本。

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;
}

1 个答案:

答案 0 :(得分:1)

我只能假设您忘记Math.floor hours并在minutes上应用modululus 60以获得您期望的结果。