How to set a cookie lifetime 3 minutes

function setCookie(name, value, expires, path, domain, secure) { if(!expires) expires = new Date(2100,01,01); if(!path) path = '/'; //var curCookie = name + "=" + escape(value) + var curCookie = name + "=" + value + "; expires=" + expires.toGMTString() + "; path=" + path + ((domain) ? "; domain=" + domain : "") + ((secure) ? "; secure" : ""); document.cookie = curCookie;} setCookie('city', city, new Date(date.getMinutes()+3000), '/', "example.com"); 

    1 answer 1

     function setCookie(name, value, time, path, domain, secure) { var date = new Date(); date.setTime(date.getTime() + (time * 1000)); document.cookie = name + '=' + value + '; path=' + path + '; expires=' + date.toUTCString() + '; domain=' + ((domain) ? domain : '') + '; secure=' + ((secure) ? secure : ''); } 
     setCookie('city', 'Muhosransk', 180, '/', 'example.com'); // задать или обновить setCookie('city', null, -1, '/'); // удалить 
    • Can you fix it specifically in my code? - ChromeChrome 5:58 pm
    • I have to have a domain - ChromeChrome
    • @ChromeChrome, the answer suits? - Mr. Black
    • one
      @ChromeChrome; Simply set the setCookie function with parameters. Time itself will be updated. To remove setCookie('city', null, -1, '/'); - Mr. Black
    • one
      @ChromeChrome, cookies with the 'city' key will be deleted. When updating, setCookie('city', 'Muhosransk', 180, '/', 'example.com'); must be set again setCookie('city', 'Muhosransk', 180, '/', 'example.com'); - Mr. Black