Я сохранил дату для локального хранилища, как показано ниже.Дата хранения и получение из локального хранилища
JS:
var currentTime = new Date(); //get the current time.
//Clock in the time.
localStorage.time = currentTime;
Когда я пытаюсь получить его через некоторое время, используя ...
var timeObj = new Date(localStorage.time);
var checkInDayOfMonth = timeObj.getUTCDate(); //returns 1-31
timeObj не будет иметь правильную DateTime, вместо этого, кажется, есть ток как будто он игнорирует параметры времени, которое я отправляю.
Я использую getUTCDate, чтобы получить день месяца. Если значение сегодняшнего дня отличается от того, что находится на складе, я знаю, что это новый день.
Открытие Google Chrome инспектор показывает дату, сохраненную в LocalStorage в этом формате:
Wed Dec 11 2013 22:17:45 GMT-0800 (PST)
, что не приемлемый формат для даты конструктора?
Как я могу правильно хранить и возвращать даты из localStorage?
выше имеет ошибку и делает текущий день до месяца, также месяц вы должны сказать, + 1, так как она возвращает 0-11 –