慕斯王
2019-02-25 15:27:29
有個(gè)需求,后臺(tái)數(shù)據(jù)每天24點(diǎn)更新一次,所以每天只需要向后臺(tái)請(qǐng)求一次數(shù)據(jù)就行了,js要怎么判斷過(guò)了第二天零點(diǎn)?想到一個(gè)方法var time = [new Date().getFullYear(), new Date().getMonth() + 1, new Date().getDate()].join('-');然后請(qǐng)求數(shù)據(jù)時(shí)把時(shí)間存到localstorage里,用戶(hù)刷新頁(yè)面時(shí)把時(shí)間從localstorage里拿出來(lái),用new Date(time).getTime()對(duì)比兩個(gè)時(shí)間大小,不知道還有沒(méi)有更簡(jiǎn)單的方法?
2 回答

慕森卡
TA貢獻(xiàn)1806條經(jīng)驗(yàn) 獲得超8個(gè)贊
...0.0...
一個(gè)計(jì)時(shí)函數(shù),每24小時(shí)執(zhí)行一次。
獲取當(dāng)前時(shí)間new Date().getTime()
,在獲取當(dāng)天00:00:00
的時(shí)間比如今天new Date('2018-01-11 00:00:00')
,判斷前者是否大于后者就能知道是不是過(guò)了0點(diǎn)了撒。

幕布斯7119047
TA貢獻(xiàn)1794條經(jīng)驗(yàn) 獲得超8個(gè)贊
添加回答
舉報(bào)
0/150
提交
取消