【发布时间】:2012-04-14 07:50:44
【问题描述】:
对于版主! 在对堆栈部分进行研究后,我在 stackapps 上创建了这个问题。 我需要删除这个吗?
您好,我正在创建一个使用 timeout() 的简单 HTML5 应用程序。 APP的基本功能是: 您选择一个项目,然后 timeout() 开始。它工作正常,但如果我关闭应用程序,计时器当然会停止。 我正在尝试将其存储在 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);
}
清除本地存储
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 中,以及如何将其作为日期获取?
提前致谢。
【问题讨论】:
标签: html datetime date local-storage