设置cookie指定时间失效(实例代码)


Posted in Javascript onMay 28, 2017

实例如下:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
		<script type="text/javascript">
			// 设置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?a=1";
				imgadd.style.display="none";
			}
		</script>
	</head>
	<body>
		
	</body>
</html>

以上这篇设置cookie指定时间失效(实例代码)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
javascript编程起步(第七课)
Feb 27 Javascript
js 页面刷新location.reload和location.replace的区别小结
Dec 24 Javascript
打开新窗口关闭当前页面不弹出关闭提示js代码
Mar 18 Javascript
jquery如何获取复选框的值
Dec 12 Javascript
JavaScript多并发问题如何处理
Oct 28 Javascript
Bootstrap和Java分页实例第一篇
Dec 23 Javascript
关于Vue Webpack2单元测试示例详解
Aug 14 Javascript
深入研究jQuery图片懒加载 lazyload.js使用方法
Aug 16 jQuery
mockjs,json-server一起搭建前端通用的数据模拟框架教程
Dec 18 Javascript
vue实现简单的MVVM框架
Aug 05 Javascript
jQuery实现表格的增、删、改操作示例
Jan 27 jQuery
Vue 封装防刷新考试倒计时组件的实现
Jun 05 Javascript
Mac系统下Webstorm快捷键整理大全
May 28 #Javascript
获取url中用&amp;隔开的参数实例(分享)
May 28 #Javascript
Javarscript中模块(module)、加载(load)与捆绑(bundle)详解
May 28 #Javascript
js每隔两秒输出数组中的一项(实例)
May 28 #Javascript
javascript 封装Date日期类实例详解
May 28 #Javascript
Vue实现选择城市功能
May 27 #Javascript
使用 Node.js 对文本内容分词和关键词抽取
May 27 #Javascript
You might like
基于PHP文件操作的详细诠释
2013/06/21 PHP
php实现简单的语法高亮函数实例分析
2015/04/27 PHP
简单实现PHP留言板功能
2016/12/21 PHP
[JS]点出统计器
2020/10/11 Javascript
jQuery表格行换色的三种实现方法
2011/06/27 Javascript
js弹出的对话窗口永远保持居中显示
2012/12/15 Javascript
js清空form表单中的内容示例
2014/05/20 Javascript
javascript中加号(+)操作符的一些神奇作用
2014/06/06 Javascript
js中javascript:void(0) 真正含义
2020/11/05 Javascript
jQuery实现本地预览上传图片功能
2016/01/08 Javascript
JavaScript统计字符串中每个字符出现次数完整实例
2016/01/28 Javascript
JavaScript编写带旋转+线条干扰的验证码脚本实例
2016/05/30 Javascript
微信小程序 五星评分的实现实例
2017/08/04 Javascript
Canvas实现微信红包照片效果
2018/08/21 Javascript
原生JS实现简单的无缝自动轮播效果
2018/09/26 Javascript
python生成指定尺寸缩略图的示例
2014/05/07 Python
Python列出一个文件夹及其子目录的所有文件
2016/06/30 Python
Python自定义主从分布式架构实例分析
2016/09/19 Python
Pandas 同元素多列去重的实例
2018/07/03 Python
python直接获取API传递回来的参数方法
2018/12/17 Python
python django下载大的csv文件实现方法分析
2019/07/19 Python
PyQt5使用QTimer实现电子时钟
2019/07/29 Python
基于python实现自动化办公学习笔记(CSV、word、Excel、PPT)
2019/08/06 Python
vscode写python时的代码错误提醒和自动格式化的方法
2020/05/07 Python
Python日志器使用方法及原理解析
2020/09/27 Python
通过css3动画和opacity透明度实现呼吸灯效果
2019/08/09 HTML / CSS
值得收藏的HTML5资源(学习html5的朋友可以收藏下)
2010/07/20 HTML / CSS
英国知名的护肤彩妆与时尚配饰大型综合零售电商:Unineed
2016/11/21 全球购物
租租车:国际租车、美国租车、欧洲租车、特价预订国外租车(中文服务)
2018/03/28 全球购物
毕业生自我鉴定
2013/12/04 职场文书
大学生村官典型材料
2014/01/12 职场文书
素食餐饮项目创业计划书
2014/02/02 职场文书
电大毕业个人生自我鉴定
2014/03/26 职场文书
战略合作协议书范本
2014/04/18 职场文书
渠道运营商合作协议书范本
2014/10/06 职场文书
先进班组事迹材料
2014/12/25 职场文书