删除AM |日期变量中的PM

时间:2018-08-22 12:15:42

标签: javascript jquery

我正在尝试修整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');

1 个答案:

答案 0 :(得分:1)

问题解决了,对于以后再来的任何人,我都必须将变量设置为日期,这是最终代码;

map