js设置cookie

发布时间:2017-05-11 浏览次数:2456 文章来源:个人博客

通常,js操作cookie有些麻烦,而封装成方法后,将会很容易的就能调用了。


现在整理了两个操作cookie的方法,记录以便以后使用。


设置cookie值

//设置cookie值
    var setCookie = function (name, value, Hours) {
        var d = new Date();
        var offset = 8;
        var utc = d.getTime() + (d.getTimezoneOffset() * 60000);
        var nd = utc + (3600000 * offset);
        var exp = new Date(nd);
        exp.setTime(exp.getTime() + Hours * 60 * 60 * 1000);
        document.cookie = name + "=" + value + ";path=/;expires=" + exp.toGMTString() 
    };



获取cookie值

//获取cookie值
    var getCookie = function (name) {
        var arr = document.cookie.match(new RegExp("(^| )" + name + "=([^;]*)(;|$)"));
        if (arr != null) return unescape(arr[2]);
        return null
    };

通过上诉的方法,就能设置或者取得cookie值了。

key-word
js cookie js获取cookie js设置cookie js操作cookie