Web21
как сделать чтоб сработала localStorage.clear(); через например 1 день?
function fixtime() {
if (!localStorage.getItem('time_tag')) {
localStorage.setItem('time_tag', new Date().getTime());
}
}
function trace() {
let created = Number(localStorage.getItem('time_tag'));
let deleted = new Date(created).setDate(new Date(created).getDate() + 1);
if (deleted - new Date().getTime() <= 0) {
localStorage.clear();
localStorage.setItem('time_tag', new Date().getTime());
}
}
localStorage.setItem('key', 'value');
fixtime();
setInterval(() => {
trace();
}, 1000);