快捷导航

js小白求在页面停留时间

在页面每隔1秒钟刷新当前页面已经打开的时间(*天*时*分*秒)

免责声明:本内容仅代表回答者见解不代表本站观点,请谨慎对待。

版权声明:作者保留权利,不代表本站立场。

回复

使用道具 举报

参与会员2

1.页面打开截取当前时间戳
2.做个定时器每秒更新时间戳
3.把现在的时间戳减去页面打开的时间戳
4.拿到时间差在进行时间转换
varopenTime=newDate(),nowTime,time;setInterval(function(){nowTime=newDate();time=nowTime-openTime;console.log(timeStamp(time/1000))},1000)functiontimeStamp(second_time){vartime=parseInt(second_time)+"秒";if(parseInt(second_time)>60){varsecond=parseInt(second_time)%60;varmin=parseInt(second_time/60);time=min+"分"+second+"秒";if(min>60){min=parseInt(second_time/60)%60;varhour=parseInt(parseInt(second_time/60)/60);time=hour+"小时"+min+"分"+second+"秒";if(hour>24){hour=parseInt(parseInt(second_time/60)/60)%24;varday=parseInt(parseInt(parseInt(second_time/60)/60)/24);time=day+"天"+hour+"小时"+min+"分"+second+"秒";}}}returntime;}
回复

使用道具 举报

如果你说的是登录之后,不进行操作,登录的状态的保持时间的话,一般默认是30分钟,30分钟之后,你的登录状态要失效了,你就要重新登录了,如果你说的普通页面,就只是显示的话,亲,我要告诉你,除非你停电了,或者电脑蓝屏了,只要你不动他,他就一直在那??
回复

使用道具 举报

可能感兴趣的问答

发新帖
  • 微信访问
  • 手机APP