Показать сообщение отдельно
  #22 (permalink)  
Старый 04.11.2016, 16:52
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,583

Сообщение от smart-create Посмотреть сообщение
1) Не подскажите как задать "время жизни" куки, на 2 дня с момента создания, вместо вот этого "expires=Thu, 01 Feb 0001 11:11:11 GMT";
Только не "Thu, 01 Feb 0001 11:11:11 GMT" менять надо, а "Tue, 01 Feb 4000 11:11:11 GMT". Первое - это удаление куки путём установки "даты устаревания" на 1 год от р.х., а второе сама установка, с устареванием в 4000году.)
'expires=' + new Date(+new Date + 2 * 24 * 60 * 60 * 1000).toUTCString()
Сообщение от smart-create Посмотреть сообщение
2) И как задать время хранения значения моей переменной в локальном хранилище?
Если что-то небольшое должно храниться недолго, то лучше использовать куки, они для того и созданы. В localStorage механизма устаревания нет. Но если очень хочется, то можно сделать вручную, как продемонстрировал рони.
__________________
29375, 35
Ответить с цитированием