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