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。
  1. max-ageを使用する:



    • クッキーの作成
    document.cookie = 'cookieName = cookieValue; max-age = 86400;パス= /; ';
    • クッキーの削除
    document.cookie = 'cookieName =; max-age =-(任意の桁);パス= /; ';
  2. 有効期限を使用する:

    • 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日です。日=日;