簡體   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