项目描述
上传时间
浏览人数
<script> /* let ck = document.cookie;//取值 console.log(ck); let arr = ck.split("; ");//一定要;+加空格 console.log(arr); let date = new Date(); console.log(date); let t =date.getTime();//取的当前时间 getTime默认的是毫秒 console.log(t); //例 1 时间往后推2个小时 2*60*60*1000 t = t + 2*60*60*1000; date.setTime(t);//赋值 document.cookie = "userName=222aaa;expires="+ utc + ";path=/";//往里面添值 */ // 例 2 20岁放一天 // setCookie("age","20",1);//调用setCookie,放一些值 //例3 let u = {name:"Vernon",age:18,job:"web design"}; setCookie("userinFo",JSON.stringify(u),1);//对象转化字符串 function setCookie(cName, cVal, expireDays) { //setCookie的 key 值 放置的天数 // console.log(cName, cVal, expireDays); 将3个变量放到cookie里 if (cName ){//判断有没有值 cName = cName.replace(/\s+/g, ''); //去所有空格 cVal = cVal.trim(); //去前后空格 let date = new Date(); let t =date.getTime()+ expireDays*24*60*60*1000 ;//取的当前时间 date.setTime(t);//赋值 let utc =date.toUTCString(); document.cookie =cName+"="+cVal+";expires="+utc+";path=/"; } } setCookie("userinFo",JSON.stringify(u),-1); /* let cV = getCookie("userinfo");//参数 console.log(cV); function getCookie(cName) { //get取出 if (!cName){ return""; } let arr = document.cookie.split("; ");//找到所有cookie转变成数组 // console.log(arr); 运行的时候给一个参数 cName += "="; for (let i = 0; i < arr.length; i++) { if(arr[i].startsWith(cName)){ //以cName开头 i拿到里面每一条 return arr[i].substring(cName.length);//substring裁剪 把=后面的内容裁掉 } } return""; } */ // //删除 // setCookie("userinfo", "-", 0); // 给个0天 一定要写个值 //修改 //setCookie("userinfo", "x", 1) </script>