2

我正在使用ngx-cookie-service我的 angular5 应用程序。有人帮我展示设置过期日期的方法吗?

我尝试这样:

setCookies($event){
        this.cookieService.set( 'retailAppCookies', "true", 30 );
        this.cookieService.set( 'expires', '2030-07-19' );
    }

但不起作用。有人帮我吗?

4

2 回答 2

1

您不能在ngx-cookie-service中添加日期,您必须添加天数,例如

 this.cookieService.set('CookieName', 'Cookie Value', 5);

这将在 5 天后过期

于 2019-03-27T05:26:36.833 回答
1

在 2021 年,您可以添加日期,但它具有日期实例。以下示例将 cookie 设置为 1 小时过期

cookieService.set('test', 'Hello World', { expires: new Date(new Date().getTime() +  1000 * 60 * 60); });

有关这方面的更多详细信息,请参阅 API文档

于 2021-08-11T18:30:27.057 回答