@Vindie

Как записывается время в LocalStorage?

Есть переменная, которая содержит время и которую я записываю в LocalStorage:
localStorage.setItem('posadittime', posadittime).
Время в формате: Mon Nov 18 2019 23:47:49 GMT+0400 (Азербайджан, стандартное время), записанное с помощью posadittime = new Date().
Потом я обновляю страницу загружаю переменную из LocalStorage
posadittime = localStorage.getItem('posadittime')
и вычитаю это время из времени сейчас
vozrast = Math.ceil((nowtime - posadittime) / (1000)).
До обновления страницы я получаю число в секундах, например 14, но после обновления страницы я получаю NaN. Я так понимаю время как-то некорректно записывается в LocalStorage. В чем дело и как это обойти?
  • Вопрос задан
  • 251 просмотр
Пригласить эксперта
Ответы на вопрос 1
Robur
@Robur
Знаю больше чем это необходимо
localStorage.setItem('posadittime', posadittime.valueOf())

const posadittime = new Date(localStorage.getItem('posadittime'))
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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