继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

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

qq_平静的_0
关注TA
已关注
手记 1
粉丝 0
获赞 1

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

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('继续弹');
 }
}

打开App,阅读手记
1人推荐
发表评论
随时随地看视频慕课网APP

热门评论

个人博客

查看全部评论