我正在尝试修整AM | PM,以获取以分钟为单位的两个日期时间之间的差异?
但是,当我运行代码时,出现错误(NaN分钟),如何安全地删除AM | PM
?
这是我的代码
var startTime = $('.startcall').val(); //08/22/2018 1:34 PM
var endTime = $('.endcall').val(); //08/22/2018 1:54 PM
startTime = new Date(startTime.replace(/([0-9]{4}) .{3}/, '$1'));
endTime = new Date(endTime.replace(/([0-9]{4}) .{3}/, '$1'));
console.log(startTime);
console.log(endTime);
var difference = endTime.getTime() - startTime.getTime();
var resultInMinutes = Math.round(difference / 60000);
$('.callduration').val(resultInMinutes + ' minutes');
答案 0 :(得分:1)
问题解决了,对于以后再来的任何人,我都必须将变量设置为日期,这是最终代码;
map