我可以使用Javascript搜索HTML5本地存储的部分密钥吗?

时间:2015-05-29 09:38:42

标签: javascript html5 local-storage

我存储了具有键值格式的本地存储(HTML5),如下所示:

Fri May 29 2015 07:30:00 GMT+0700[G]

第一部分是日期时间,第二部分[G]是我做的一些指标。 我可以使用包含特定日期的键搜索所有索引/值吗?

2 个答案:

答案 0 :(得分:1)

它没有标准的API,并且有充分的理由。你应该找到一些更清洁的方法来做你需要的。为什么不将日期字符串用作键,并将数据作为对象放入localStorage。

答案 1 :(得分:1)

您需要在保存和从localStorage检索时保持日期格式。如果存储和检索的日期格式相同,那么您可以使用localStorage轻松工作。

var date1 = '25 April 2011',
    date2 = '31 October 2010'; 

localStorage.setItem(new Date(date1), '[G]');
localStorage.setItem(new Date(date2), '[G]');
localStorage.setItem(new Date(), '[G]');

在检索时传递日期和时间,

localStorage.getItem(new Date(date));