Показать сообщение отдельно
  #20 (permalink)  
Старый 04.11.2016, 16:03
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,064

smart-create,
var limit = 2 * 24 * 3600 * 1000; // 2 суток
var localStorageInitTime = localStorage.getItem('localStorageInitTime');
if (localStorageInitTime === null) {
    localStorage.setItem('localStorageInitTime', +new Date());
} else if(+new Date() - localStorageInitTime > limit){
    localStorage.clear();// localStorage.removeItem('result') 
    localStorage.setItem('localStorageInitTime', +new Date());
};
function str_rand() {
    var result = '', words = '1234567890qwertyuioplkjhgfdsazxcvbnm';
    for( var i = 0; i < 6; ++i ) {
        result += words.substr( Math.floor( Math.random() * words.length ), 1);
    }
    return result;
}
var result = localStorage.getItem('result') || str_rand();
localStorage.setItem('result', result );
alert(result);

Последний раз редактировалось рони, 04.11.2016 в 16:07.
Ответить с цитированием