@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. В чем дело и как это обойти?
  • Вопрос задан
  • 234 просмотра
Пригласить эксперта
Ответы на вопрос 1
Robur
@Robur
Знаю больше чем это необходимо
localStorage.setItem('posadittime', posadittime.valueOf())

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

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

Войти через центр авторизации
Похожие вопросы
КРАФТТЕК Санкт-Петербург
от 60 000 до 80 000 ₽
Brightdata Тель-Авив
от 5 500 до 6 500 $
Rocket Брянск
от 60 000 до 100 000 ₽
28 мая 2024, в 17:13
35000 руб./за проект
28 мая 2024, в 17:11
15000 руб./за проект
28 мая 2024, в 17:01
2000 руб./за проект