有个需求,后台数据每天24点更新一次,所以每天只需要向后台请求一次数据就行了,js要怎么判断过了第二天零点?想到一个方法var time = [new Date().getFullYear(), new Date().getMonth() + 1, new Date().getDate()].join('-');然后请求数据时把时间存到localstorage里,用户刷新页面时把时间从localstorage里拿出来,用new Date(time).getTime()对比两个时间大小,不知道还有没有更简单的方法?
2 回答
慕森卡
TA贡献1806条经验 获得超8个赞
...0.0...
一个计时函数,每24小时执行一次。
获取当前时间new Date().getTime()
,在获取当天00:00:00
的时间比如今天new Date('2018-01-11 00:00:00')
,判断前者是否大于后者就能知道是不是过了0点了撒。
添加回答
举报
0/150
提交
取消