30分でクッキーを期限切れにする方法は?私はjQuery Cookieを使用しています。このようなことができます。
$.cookie("example", "foo", { expires: 1 });
これは1日です。しかし、どうすれば有効期限を30分に設定できますか。
30分でクッキーを期限切れにする方法は?私はjQuery Cookieを使用しています。このようなことができます。
$.cookie("example", "foo", { expires: 1 });
これは1日です。しかし、どうすれば有効期限を30分に設定できますか。
回答:
あなたが使用している場合はjQueryのクッキーを(https://plugins.jquery.com/cookie/)、あなたは小数点や分数を使用することができます。
1日は1
なので、1分になります1 / 1440
(1日は1440分です)。
だから30分です30 / 1440 = 0.02083333
。
最終コード:
$.cookie("example", "foo", { expires: 30 / 1440, path: '/' });
path: '/'
Cookieが現在のパスに設定されていることを忘れないように追加しました。あなたが/my-directory/
クッキーを使用している場合、このディレクトリのみに設定されます。
上記のコードをcookie.js内で機能させるのに問題がありました。次のコードは、私のインスタンスでCookieの有効期限の正しいタイムスタンプを作成できました。
var inFifteenMinutes = new Date(new Date()。getTime()+ 15 * 60 * 1000);