【发布时间】:2017-03-05 17:34:51
【问题描述】:
我正在尝试检查我在本地存储中的时间戳是否超过 6 小时,我不相信我的逻辑是正确的。这是我目前所拥有的。
function checkBasket() {
const basket = localStorage.getItem('user_basket');
if (basket) {
var sixHours = 5 * 60 * 60 * 1000;
return ((new Date) - JSON.parse(basket).timestamp) < sixHours;
}
return false;
}
所以我试图让这个函数在 localstorage basket.timestamp 小于 6 小时时返回 true,否则返回 false。
【问题讨论】:
-
var sixHours = 5 * 60 * 60 * 1000;- 5 小时,闪闪发光
标签: javascript