如何添加打卡时间和实际时间

时间:2013-03-29 09:19:02

标签: javascript jquery html time jquery-validate

我有两次,打卡时间和实际时间。 出门时间是这两者的总和。 您可以在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);
        });

我该如何解决这个问题?

2 个答案:

答案 0 :(得分: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

答案 1 :(得分:0)

你不能直接那样做。

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

在这里你可以找到添加N个时间

How to get of two time values using jQuery/Javascript?