2

我有两个时间,打孔时间和实际时间。离开时间是这两者的总和。您可以在http://jsfiddle.net/FHhDQ/5/上查看我的代码

$( "#btn" ).click(function() {
        $( "#dialog" ).dialog( "open" );
        var sum = 0;

        var intime=$('#intime').val();
        var outtime=$('#brktime').val();
        alert(intime);
        var actualtime='08:00';
        var result = add(intime, actualtime);
        alert(actualtime);
        alert(result);
        $('#result').val(result);
        });

我怎么解决这个问题?

4

2 回答 2

1

我想出了这种使用 Date.parse 解析时间的肮脏方式:

function timeToDate(time) { 
    return Date.parse('1970-01-01 ' + time + ' UTC'); 
}

var date = new Date(timeToDate('08:00') + timeToDate('02:34'));
date.getHours()   // 11
date.getMinutes() // 34
于 2013-03-29T09:30:23.123 回答
0

你不能像那样直接做那些事情。

您必须使用几个函数进行验证。

在这里您可以找到添加 N 次计时

如何使用 jQuery/Javascript 获取两个时间值?

于 2013-03-29T09:24:34.287 回答