1function setCookie(name,value,days) {
2 var expires = "";
3 if (days) {
4 var date = new Date();
5 date.setTime(date.getTime() + (days*24*60*60*1000));
6 expires = "; expires=" + date.toUTCString();
7 }
8 document.cookie = name + "=" + (value || "") + expires + "; path=/";
9}
10function getCookie(name) {
11 var nameEQ = name + "=";
12 var ca = document.cookie.split(';');
13 for(var i=0;i < ca.length;i++) {
14 var c = ca[i];
15 while (c.charAt(0)==' ') c = c.substring(1,c.length);
16 if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
17 }
18 return null;
19}
20
21setCookie("user_email","bobthegreat@gmail.com",30); //set "user_email" cookie, expires in 30 days
22var userEmail=getCookie("user_email");//"bobthegreat@gmail.com"
1
2function setCookie(cname, cvalue, exdays = 999) {
3 const d = new Date();
4 d.setTime(d.getTime() + exdays * 24 * 60 * 60 * 1000);
5 const expires = 'expires=' + d.toUTCString();
6 document.cookie = cname + '=' + cvalue + ';' + expires + ';path=/';
7}
8
9function getCookie(cname) {
10 const cookies = Object.fromEntries(
11 document.cookie.split(/; /).map(c => {
12 const [key, v] = c.split('=', 2);
13 return [key, decodeURIComponent(v)];
14 }),
15 );
16 return cookies[cname] || '';
17}
18
19setCookie('language', 'vietnam', 365);
20var userEmail = getCookie('language');