手记

前端判断 当天是否首次访问网站

前端判断 当天是否首次访问网站

window.onload=function(){
 if(localStorage.getItem("visitedData")){
      let visitedData=JSON.parse(localStorage.getItem("visitedData")),
    curYear=new Date().getFullYear(),
    curMonth=new Date().getMonth()+1,
    curDate=new Date().getDate(),
    curYMD=curYear+'-'+curMonth+'-'+curDate,
        nowDate=new Date(curYMD).getTime(),
        lastDate=visitedData.timestamp,
        timeout=1000*60*60*24*1;//1000*60*60*24*1 1天的毫秒数
   console.log(curYMD)
      if(nowDate-lastDate>=timeout){
        console.log("今天首次被加载");
        firstEnterFun();
      };
   }else{
      console.log("首次被加载");
      firstEnterFun();
   }  
}
function firstEnterFun(){
 if(confirm('今天不再弹出这个提示框,明天再弹')){
   let curYear=new Date().getFullYear(),
    curMonth=new Date().getMonth()+1,
    curDate=new Date().getDate(),
    curYMD=curYear+'-'+curMonth+'-'+curDate,
        nowDate=new Date(curYMD).getTime();
   localStorage.setItem("visitedData",JSON.stringify({visited:true,timestamp:nowDate}))
 }else{
   alert('继续弹');
 }
}

1人推荐
随时随地看视频
慕课网APP

热门评论

个人博客

查看全部评论