设置cookie到期日期到今天js

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了设置cookie到期日期到今天js相关的知识,希望对你有一定的参考价值。

我正在尝试将Cookie到期日期设置为现在或通过日期。这是因为我在我的网站上有一个包含大量存储在cookie中的链接的框,当用户按下链接旁边的“X”时,需要删除该数组中的这个位置。这是一些代码

function get_favorites_cookie(){
    var aaa = Cookies.get('aaa');
    return aaa;
}

function update_favorites_cookie( id, delete_item ){

    var bbb = get_favorites_cookie();

    if( ! favorites_cookie ) {
        Cookies.set('aaa', id, { expires: 7, path: '/' });
    } else {

        if( ! delete_item ){
            Cookies.set('aaa', bbb + '+' + id, { expires: 7, path: '/' });
        } else {
            var array = favorites_cookie.split('+');
            console.log(array);
            var index = array.indexOf( id );
            array.splice(index, 1);
            // update array + update cookie
            
            Cookies.set('fav_cookie', favorites_cookie + '+' + id, { expires: date.toGMTString(), path: '/' });
        }
    }

}

谢谢

答案

找到了答案!我只需要遍历我的cookie中的所有ID并将所有选定的cookie推送到另一个阵列,重置cookie并传递新阵列

以上是关于设置cookie到期日期到今天js的主要内容,如果未能解决你的问题,请参考以下文章

$cookies 与 angularjs 1.4 到期日期

如何为 Firestore 文档设置到期日期 [重复]

怎样设置cookie的到期时间

js代码片段: utils/lcoalStorage/cookie

js实现拍简单倒计时功能

$cookieStore 过期未设置