1

我正在使用以下内容来计算经过的时间:

    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 或使用其他功能?

4

1 回答 1

0

使用getTime()而不是getSeconds(),它将以毫秒为单位返回时间。

end此外,如果提前一分钟以上,您的方法将中断start。如果您start在 12:30:52 和end12:31:01 录制,那么您预计total是 9,但使用您的代码它将是 -51。

于 2012-06-02T17:04:13.400 回答