javascriptは有効期限付きのCookieを設定します
Javascript Set Cookie With Expire Time
解決:
時間を1000 * 36000に設定しました。
function display(){var now = new Date(); var time = now.getTime(); var expireTime = time + 1000 * 36000; now.setTime(expireTime); document.cookie = 'cookie = ok; expires =' + now.toUTCString()+ '; path = /'; //console.log(document.cookie); // '2012年10月31日水曜日08:50:17UTC'}
以下は、Cookieを作成および削除するためのコードスニペットです。クッキーは1日に設定されています。
// 1日= 24時間= 24 * 60 * 60 = 86400。 max-ageを使用する:
- クッキーの作成 :
document.cookie = 'cookieName = cookieValue; max-age = 86400;パス= /; '; - クッキーの削除 :
document.cookie = 'cookieName =; max-age =-(任意の桁);パス= /; ';
有効期限を使用する:
- 1日のCookieを作成するための構文 :
var expires =(new Date(Date.now()+ 86400 * 1000))。toUTCString(); document.cookie = 'cookieName = cookieValue; expires = '+ expires + 86400)+'; path = /; '
これが私が別のアプリケーションを書いた関数です。自由に再利用してください:
function writeCookie(key、value、days)var date = new Date(); //デフォルトは365日です。日=日;