Привет. Хочу отправлять запрос со временем пребывания юзера на странице. Пришёл к этому
var old = "";
var current = window.location.href;
var vt = (new Date).getTime();
var ts = Math.round(vt/1000);
var sec = ts % 60;
function changeUrl(current){
if(current != old){
alert(sec);
old = current;
}
old = window.location.href;
setInterval(function() {
changeUrl(window.location.href);
}, 1000);
}
changeUrl();
Но при переходе на другую страницу время продолжает добавляться к предыдущему. Понимаю, что надо в какой то момент отнять какое то время, но не могу понять когда и что.