Faire un cookie expirer en 30 secondes

Est-ce que quelqu'un pourrait mettre à jour le code suivant pour que le cookie expire en 30 secondes.

function setCookie(c_name, value, exdays) { var exdate = new Date(); exdate.setDate(exdate.getDate() + exdays); var c_value = escape(value) + ((exdays == null) ? "" : "; expires=" + exdate.toUTCString()); document.cookie = c_name + "=" + c_value; } 

 function createCookie(name, value) { var date = new Date(); date.setTime(date.getTime()+(30*1000)); var expires = "; expires="+date.toGMTString(); document.cookie = name+"="+value+expires+"; path=/"; } 

Vous pouvez utiliser l' max-age lors du réglage d'un cookie, ce qui entraîne un code plus simple:

 function setCookie(name, value, maxAgeSeconds) { var maxAge = "; max-age=" + maxAgeSeconds; document.cookie = encodeURI(name) + "=" + encodeURI(value) + maxAge; }