无法读取属性' getTime'未定义的

时间:2014-06-17 10:44:39

标签: javascript jquery

我在尝试设置一个计算器时收到此错误,该计数器计算填写特定表单所需的总时间。已尝试过以下操作:

//script


var timeStart;
var timeStop;

$(document).load(function() {
    timeStart = new Date();
});

$('#form_3').on('submit', function() {
    timeStop = Math.round((timeStart.getTime() - new Date().getTime()) / 1000);
    console.debug('time taken from load till submit: ' + timeStop);
});

//脚本

现在得到错误未被捕获TypeError:无法读取未定义的属性'getTime'。

1 个答案:

答案 0 :(得分:3)

您可以尝试(new Date()).getTime())

timeStop = Math.round((timeStart.getTime() - (new Date()).getTime()) / 1000);