read_next_chapter_alert.js 792 B

1234567891011121314151617181920212223
  1. // 记录当天已阅读章数
  2. function saveChapterNum(){
  3. var today = new Date(new Date().toLocaleDateString()).getTime();
  4. var readedChapterNum = localStorage.getItem('readedChapterNum');
  5. var readedChapterObj = readedChapterNum ? JSON.parse(readedChapterNum) : null;
  6. var lastSaveTime,num;
  7. if(readedChapterObj){
  8. lastSaveTime = readedChapterObj.lastSaveTime;
  9. num = readedChapterObj.num;
  10. if(today > lastSaveTime){
  11. // 新的一天,章节数归零
  12. num = 0;
  13. }
  14. lastSaveTime = new Date().getTime();
  15. num += 1;
  16. }else{
  17. lastSaveTime = new Date().getTime();
  18. num = 1;
  19. }
  20. localStorage.setItem('readedChapterNum',JSON.stringify({num:num,lastSaveTime:lastSaveTime}));
  21. }
  22. saveChapterNum();