Вы можете использовать max-age
при настройке файла cookie, что приводит к более простому коду:
function setCookie(name, value, maxAgeSeconds) {
var maxAge = "; max-age=" + maxAgeSeconds;
document.cookie = encodeURI(name) + "=" + encodeURI(value) + maxAge;
}