chebupelina
@chebupelina

Как прописать что бы кука выставлялась раз в час?

При таком написании кода куки выставляются раз в сутки, нужно же раз в час, я так понимаю что исправить нужно тут (days*24*60*60*1000) , но что конкретно не знаю. Помогите разобраться за что каждая цифра отвечает?

function createCookie(name,value,days) {
    if (days) {
        var date = new Date();
        date.setTime(date.getTime()+(days*24*60*60*1000));
        var expires = "; expires="+date.toGMTString();
    }
    else var expires = "";
    document.cookie = name+"="+value+expires+"; path=/";
}
  • Вопрос задан
  • 314 просмотров
Решения вопроса 1
Decadal
@Decadal
24 - количество часов в сутках. Просто уберите 24 из общего произведения.
Тогда в функцию будут попадать не дни а часы. Лучше бы переименовать days на hours, но не обязательно
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы