Javascript 如何添加punchin时间和实际时间

Javascript 如何添加punchin时间和实际时间,javascript,jquery,html,time,jquery-validate,Javascript,Jquery,Html,Time,Jquery Validate,我有两个时间,punchin时间和实际时间。 外出时间是这两个时间的总和。 你可以在屏幕上看到我的代码 我怎样才能解决这个问题呢?你不能直接那样做 您必须使用两个函数进行验证 在这里您可以找到添加N个计时 我用Date.parse想出了这种解析时间的肮脏方法: function timeToDate(time) { return Date.parse('1970-01-01 ' + time + ' UTC'); } var date = new Date(timeToDate('

我有两个时间,punchin时间和实际时间。 外出时间是这两个时间的总和。 你可以在屏幕上看到我的代码


我怎样才能解决这个问题呢?

你不能直接那样做

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

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


我用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

你的问题是什么?如何添加这两次?
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