gpt4 book ai didi

Javascript 登录时钟

转载 作者:可可西里 更新时间:2023-11-01 13:29:08 25 4
gpt4 key购买 nike

我想制作一个javascript时钟,它会在用户登录时启动,并一直运行到用户注销

目前我正在使用 setInterval 并在每一秒后调用它并在之前的时间中添加 1 秒。有没有更好的解决方案?

注意:即使用户刷新浏览器,时钟也应该工作

最佳答案

我会回应 Rohit 的评论,但对于替代 JS 解决方案,我会使用 javascripts Date 对象。类似下面的内容:

var logInTime = new Date();

var logoutTime = new Date();

var loggedInLength = logoutTime.getTime() - logInTime.getTime();
var seconds = loggedInLength / 1000
var minutes = seconds / 60
var hours = minutes / 60

只需设置登录时的logInTime和注销时的logoutTime

jsFiddle

编辑:我错过了您关于时钟通过刷新工作的说明,要在不使用服务器端代码的情况下实现这一点,您可以按照建议使用本地存储或设置 cookie。

document.cookie = 'logintime='+logInTime.getTime()

查看关于如何按名称检索 cookie 的 SO 答案:Get Cookie By Name

关于Javascript 登录时钟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32821180/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com