js输出/获得Cookie

//方法 1
function setCookie(name, value) {
var Days = 365;
var exp = new Date();
exp.setTime(exp.getTime() + Days * 24 * 60 * 60 * 1000);
document.cookie = name + "=" + escape(value) + ";expires=" + exp.toGMTString();
} //方法 2
function setCookie2(name, value) { var curDate = new Date(); //当前时间戳
var curTamp = curDate.getTime(); //当日凌晨的时间戳,减去一毫秒是为了防止后续得到的时间不会达到00:00:00的状态
var curWeeHours = new Date(curDate.toLocaleDateString()).getTime() - 1; //当日已经过去的时间(毫秒)
var passedTamp = curTamp - curWeeHours; //当日剩余时间
var leftTamp = 24 * 60 * 60 * 1000 - passedTamp;
var leftTime = new Date();
leftTime.setTime(leftTamp + curTamp);
//创建cookie
document.cookie = name + "=" + escape(value) + ";expires=" + leftTime.toGMTString();
} function getCookie(c_name) {
if (document.cookie.length > 0) {
c_start = document.cookie.indexOf(c_name + "=");//这里因为传进来的的参数就是带引号的字符串,所以c_name可以不用加引号
if (c_start != -1) {
c_start = c_start + c_name.length + 1;
c_end = document.cookie.indexOf(";", c_start);//当indexOf()带2个参数时,第二个代表其实位置,参数是数字,这个数字可以加引号也可以不加(最好还是别加吧)
if (c_end == -1) c_end = document.cookie.length;
return unescape(document.cookie.substring(c_start, c_end));
}
}
return "";
}

  

最新文章

  1. HTML5移动开发学习笔记之CSS3基础学习
  2. iOS 学习 - 14.本地联系人
  3. 【jquery】jquery.cookie.js 的使用指南
  4. c# 作业2
  5. golang文件上传和下载
  6. iOS App从点击到启动
  7. HTTP请求错误大全
  8. JS对文本框值的判断
  9. 【转】浅析C语言的非局部跳转:setjmp和longjmp
  10. 一个Windows Service项目的完整开发过程
  11. Tsinghua dsa mooc pa1
  12. 3DAY 用户管理
  13. unity优化建议
  14. Android 项目中文件夹作用(res文件夹详细介绍)
  15. mysql网课部分笔记
  16. 【Linux】Jenkins+Git源码管理(三)
  17. deepNN
  18. 模式识别之检索---Bag of visual word(词袋模型)
  19. 前端模块化方案全解(CommonJS/AMD/CMD/ES6)
  20. 由于内部错误,服务器无法处理该请求。有关该错误的详细信息,请打开服务器上的 IncludeExceptionDetailInFaults (从 ServiceBehaviorAttribute 或从 <serviceDebug> 配置行为)以便将异常信息发送回客户端,或打开对每个 Microsoft .NET Framework SDK 文档的跟踪并检查服务器跟踪日志。

热门文章

  1. Python流程控制-逻辑运算-if...else语句
  2. 最佳C/C++编辑器 source insight3
  3. 【java基础】ThreadLocal的实现原理
  4. time函数及其用法
  5. hibernate enum映射详解
  6. jeecms 单页静态化方法
  7. 【monkeyrunner】浅谈包名和activity名
  8. Guid.NewGuid().ToString()生成唯一码js
  9. EF调用存储过程查询表中的部分字段,报数据读取器与指定的“AdventureWorksDWModel.Student”不兼容。某个类型为“Age”的成员在同名的数据读取器中没有对应的列。
  10. (转)为C# Windows服务添加安装程序