繁体   English   中英

当我的秒数在Javascript中超过60时,如何重置“在页面上花费的时间”计时器

[英]How can I reset my “Time spent on Page” Timer when my seconds go over 60 in Javascript

所以我得到一个警报框,显示您当前在页面上花费的时间。问题是,如果超过60秒,它不会重置为0秒。 我不知道如何解决该问题,也没有通过搜索找到任何解决方案...我的当前代码:

var d = new Date();
var elapsed = new Date() - d;
var seconds = parseInt(elapsed / 1000);
var minutes = parseInt(seconds / 60);
alert("Time spent on page: " + minutes + " Minute/s " + seconds + " Scond/s");

常见的逻辑问题。 剩下的就拿。

var d = new Date();
var elapsed = new Date() - d;
var totalseconds = parseInt(elapsed  / 1000);  
var minutes = parseInt(totalSeconds / 60);
var seconds = totalSeconds % 60; //Take only remainder (modulus)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM