ДЛЯ МОДЕРАТОРОВ !! Я СОЗДАЛ ЭТОТ ВОПРОС НА stackapps ПОСЛЕ ИССЛЕДОВАНИЯ РАЗДЕЛОВ СТЕКА. НУЖНО УДАЛИТЬ ЭТО?
Привет, я создаю простое приложение HTML5, в котором используется тайм-аут (). Основная функция приложения: вы выбираете элемент, и запускается тайм-аут (). Он работает правильно, но если я закрою приложение, таймер, конечно же, остановится. Я пытаюсь сохранить его в localStorage, но он не работает для того, что мне нужно.
вот мой код
получить текущую дату
var current = new Date();
проверьте, пусто ли localStorage или нет. В противном случае вычисляется разница в миллисекундах между сохраненной датой и текущей датой.
function update() {
if (localStorage.time != undefined){
var diff = current - localStorage.time;
alert (diff)
}
update();
здесь функция сохранения даты, которая будет сохранена, и она проверяет разницу между двумя датами.
function save() {
localStorage.time = new Date();
click_time = localStorage.time;
var diff = click_time - current;
alert (diff);
}
очистить localStorage
function clear() {
localStorage.clear();
}
$(document).ready(function() {
$('input#save').click(function(){
save();
});
$('input#clear').click(function(){
clear();
});
});
<input type="submit" value="click me!" id="save"/>
<input type="submit" value="clear" id="clear"/>
Но я просто получаю NaN !! Проблема в том, как мне сохранить дату в localStorage и как я могу получить ее как дату?
Заранее спасибо.