Timpul de expirare la crearea unui cookie in JavaScript
Scris: Joi Noi 01, 2012
Salut,
Nu inteleg cum se adauga timpul de expirare la crearea unui cookie. Vreau ca cookie-ul creat sa expire dupa 20 de secunde de la creare.
am codul acesta de pe site
1. Data de expirare se adauga in milisecunde, insa de cand se incepe numaratoarea lor? de la crearea cookie-ului?
2. setTime() din definitie stiu ca seteaza milisecundele dupa 1/1-1970. Cum adica le seteaza, ce le face?
3. getTime() din definitie stiu ca preia milisecundele ramase pana la miezul noptii. Ce le gatura are asta cu restul codului? Am abservat ca daca sterg expDate.getTime()+ nu mai functioneaza.
4. Ce face toGMTString() ? Nu trebuie adaugata in milisecunde data?
Nu mai inteleg nimic.
Nu inteleg cum se adauga timpul de expirare la crearea unui cookie. Vreau ca cookie-ul creat sa expire dupa 20 de secunde de la creare.
am codul acesta de pe site
Cod: Selectaţi tot
var name = "culoare";
var value = "blue";
var douasec = 20000;
var expDate = new Date();
expDate.setTime(expDate.getTime()+douasec);
document.cookie = name + "=" + escape(value) + "; expires=" + expDate.toGMTString();
2. setTime() din definitie stiu ca seteaza milisecundele dupa 1/1-1970. Cum adica le seteaza, ce le face?
3. getTime() din definitie stiu ca preia milisecundele ramase pana la miezul noptii. Ce le gatura are asta cu restul codului? Am abservat ca daca sterg expDate.getTime()+ nu mai functioneaza.
4. Ce face toGMTString() ? Nu trebuie adaugata in milisecunde data?
Nu mai inteleg nimic.