Если вы увеличиваете счетчик каждую секунду, почему бы не сохранить временную метку, с которой пользователь впервые посетил сайт, и вычесть ее из текущей временной отметки.
Обратите внимание, что использование localStorage()
не работаетв фрагментах StackOverflow или JS fiddle, но вы можете увидеть их здесь: https://js.do/code/271017
if(localStorage.getItem('start')===null)
{
localStorage.setItem('start',new Date().getTime());
}
setInterval(function () {
var t = new Date().getTime();
var s = localStorage.getItem('start');
$(".count").html(Math.round((t-s)/1000));
}, 1000);
<p class="count"></p>
Это никоим образом не использует Laravel.Если пользователь вошел на ваш сайт с помощью Laravel, вы можете сохранить время запуска в своей базе данных, чтобы пользователь не мог сбросить счетчик, очистив свои куки.