使Javascript getSeconds更精确或使用不同的函数
我使用以下公式计算经过的时间:使Javascript getSeconds更精确或使用不同的函数,javascript,Javascript,我使用以下公式计算经过的时间: var start = new Date(); var end; var total; end = new Date(); total = end.getSeconds() - start.getSeconds(); 现在这将产生总数,例如,8,4,14。我如何修改它,得到4.23、8.56、14.12?我需要将某些内容传递到getSeconds还是使用其他函数?使用getTime而不是getSeconds,它将以毫秒为单
var start = new Date();
var end;
var total;
end = new Date();
total = end.getSeconds() - start.getSeconds();
现在这将产生总数,例如,8,4,14。我如何修改它,得到4.23、8.56、14.12?我需要将某些内容传递到getSeconds还是使用其他函数?使用getTime而不是getSeconds,它将以毫秒为单位返回时间
此外,如果结束时间比开始时间提前一分钟以上,您的方法将中断。如果记录的起始时间是12:30:52,结束时间是12:31:01,那么总数应该是9,但如果您的代码是-51。好的,谢谢您的警告,您知道我的替代方法是什么吗?我的答案是使用getTime,因为它将以毫秒为单位返回unix时间戳。