2010-05-18 11 views
0

Je me demandais si vous pouvez supprimer un cookie au début du jour suivant.Javascript supprimer cookie le lendemain

Disons que je me connecte à un site Web à 13h30 et l'utiliser à nouveau tout au long de la journée, mais à minuit ou 1 minute après, dans le nouveau jour, le cookie est supprimé.

Un grand merci pour toute aide, C

Répondre

4

Oui - régler l'heure d'expiration de minuit:

function midnight_cookie(name, value, path) 
{ 
    var now = new Date(); 
    var expire = new Date(); 
    expire.setFullYear(now.getFullYear()); 
    expire.setMonth(now.getMonth()); 
    expire.setDate(now.getDate()+1); 
    expire.setHours(0); 
    expire.setMinutes(0); 
    document.cookie = name+"="+value+"; expires=" + expire.toString() +"; path=" + path; 
} 
+1

Hmm, vous avez une erreur dans votre code. date sur la ligne 7 est indéfini – techouse

+0

Je suis sûr qu'un gars intelligent comme vous pouvez comprendre ce qu'il aurait dû être. – symcbean

+0

ce code m'a aidé! Merci ;) –

0

Donnez un cookie datetime d'expiration appropriée.