1,第一个事件发生时,创建一个 Date 对象
2,第二个事件发生时,再创建一个 Date 对象
3,用第二个时间对象减去第一个时间对象,即可
var firstDate = new Date(); setTimeout(function () { doEvent(firstDate); }, 25000); function doEvent() { var secondDate = new Date(); var diff = secondDate - firstDate; console.log(diff); }