@newaitix

Установить cookies на час.?

next=3600;
var date = new Date(new Date().getTime()+next);
document.cookie="filterShow="+0+";workUrl="+path+"; path=/; expires="+date.toUTCString();

Помогите не могу понять сколько мне нужно прибавить чтоб получить час ?
  • Вопрос задан
  • 767 просмотров
Пригласить эксперта
Ответы на вопрос 3
rockon404
@rockon404
Frontend Developer
Cколько миллисекунд(ms) в 1 часе:
1h == 60m
60m == 3600s
3600s == 3600000ms

Как прибавить час к текущей дате:
var expires = new Date();
expires.setHours(expires.getHours() + 1);

Как получить новую дату с сохранением текущей даты:
var duration = 60 * 60 * 1000;
var now = new Date();
var expires = (now.getTime() + duration);
Ответ написан
Комментировать
KorniloFF
@KorniloFF Куратор тега JavaScript
Работаю по font-end / JS
Рекомендую мини-библиотеку для работы с кукисами.
Решение на ней:
cookies({
  filterShow: 0
  }, {
  expires: 3600,     // время жизни в секундах
  path: '/'
});
Ответ написан
Комментировать
@RidgeA

Значение, возвращённое методом getTime(), является количеством миллисекунд, прошедших с 1 января 1970 года 00:00:00 по UTC.
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы