网站建设资讯

NEWS

网站建设资讯

设置Cookie时间失效的代码怎么写

这篇“设置Cookie时间失效的代码怎么写”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“设置Cookie时间失效的代码怎么写”文章吧。

创新互联公司专注于企业成都全网营销推广、网站重做改版、郾城网站定制设计、自适应品牌网站建设、H5响应式网站商城网站建设、集团公司官网建设、外贸网站制作、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为郾城等各大城市提供网站开发制作服务。

代码如下:


    
        
        
        
            // 设置cookie在当天指定时间点过期并提示
            function setCookie(name,value,Deadline){                // 获取当前日期对象
                var curDate = new Date();                // 获取当前日期对应的时间戳
                var curTime = curDate.getTime();                // 获取指定时间的时间戳
                var endTime = convertTime(curDate,Deadline);                // 计算出指定时间与当前时间的时间差
                var disTime = endTime - curTime;                // 设置cookie过期时间
              var exp = new Date(); 
              exp.setTime(endTime);//过期时间
                document.cookie = name + '=' + value + ';expires=' + exp.toGMTString();
            }            //获取cookie
            function getCookie(c_name){            if (document.cookie.length>0)
             {
             c_start=document.cookie.indexOf(c_name + "=")             if (c_start!=-1)
              { 
              c_start=c_start + c_name.length+1 
              c_end=document.cookie.indexOf(";",c_start)              if (c_end==-1) c_end=document.cookie.length              return unescape(document.cookie.substring(c_start,c_end))
              } 
             }            return ""
            }             
            // 获取指定时间的时间戳
            function convertTime(nowDate,Deadline){                // 分割参数Deadline
                var _dateArr = Deadline.split(':');                // 分别获取参数中对应的时、分、秒
                var hours = parseInt(_dateArr[0]);                var minutes = parseInt(_dateArr[1]);                var seconds = parseInt(_dateArr[2]);                // 设置对应时分秒
                nowDate.setHours(hours); 
                nowDate.setMinutes(minutes); 
                nowDate.setSeconds(seconds);                // 获取当前天中指定时分秒对应的毫秒数
                var result = Date.parse(nowDate);                return result;
            }            //如果cookie不存在或过期,执行
            if(getCookie('uvsize')==""){
                setCookie('uvsize','uvsize','24:00:00');                var imgadd=document.createElement("img");                document.head.appendChild(imgadd);
                imgadd.src="http://123.56.49.26:8090/assets/uv.png";
                imgadd.style.display="none";
            }        
    
             
    

以上就是关于“设置Cookie时间失效的代码怎么写”这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注创新互联行业资讯频道。


本文名称:设置Cookie时间失效的代码怎么写
转载来源:http://njwzjz.com/article/jghogh.html