for(var k=0; k<mi.lenght; k++){ //а вот собственно висяк, никак не приходит в голову, как можно присвоить при клике значение backgroundImage маленькой картинкИ В большую картинку
mi[k].onclick=function(){
mi[k].style.backgroundImage = arrOfImg[k];
} // (*)
};
function change(elem) {
let color = elem.innerText;
switch(color) {
case "Amber": elem.style.backgroundImage = 'amber phone pic';
break;
// и т.д.
}
}
onclick='change(this)'
const date = 1557216578660/1000; // число берешь из нужной тебе даты new Date();
let userDate = new Date(); // это будет обновляться каждый раз по таймеру, например
let count = parseInt((userDate.getTime()/1000 - date)/5); // твой счетчик
localStorage.setItem('count', count); // записываем счетчик в хранилище