Dro*_*d43 14 javascript html5 local-storage
我有一个简单的HTML5应用程序,我目前正在处理,我想知道是否有可能在一段时间后删除HTML5本地存储中的项目,如:24小时后,删除此项目等.
我认为JavaScript中内置的Date Object可能就是我所需要的.
这可能吗?如果可以,一些代码示例会很好,谢谢!
mrt*_*man 16
您可以将日期与数据一起存储
//add data we are interested in tracking to an array
var values = new Array();
var oneday = new Date();
oneday.setHours(oneday.getHours() + 24); //one day from now
values.push("hello world");
values.push(oneday);
try {
localStorage.setItem(0, values.join(";"));
}
catch (e) { }
//check if past expiration date
var values = localStorage.getItem(0).split(";");
if (values[1] < new Date()) {
localStorage.removeItem(0);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
19426 次 |
| 最近记录: |