设置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的主要内容,如果未能解决你的问题,请参考以下文章

js实现拍简单倒计时功能

计算数据库中到期日期与今天日期匹配的所有记录

SQL中怎么实现时间相加。比如 我要实现 从今天的日期加30天为到期日。

JS代码片段:一个日期离现在多久了

php获取日期-1个月

Excel | EDATE函数计算合同到期日,DATEDIF计算距离到期日的天数,并设置“交通三色灯”提醒