1. setTimeout("idk()",1000); usuń tutaj " "
2. Usuń nawiasy w setTimeout(idk(),1000);
3. Deklarujesz funkcję a gdzie ją wywołujesz? ;)
function idk()
{
var dzisiaj = new Date();
var dzien = dzisiaj.getDate();
var miesiac = dzisiaj.getMonth()+1;
var rok = dzisiaj.getFullYear();
var godz = dzisiaj.getHours();
var min = dzisiaj.getMinutes();
var sec = dzisiaj.getSeconds();
document.getElementById("z").innerHTML = dzien+"/"+miesiac+"/"+rok+"|"+godz+":"+min+":"+sec;
setTimeout(idk,1000);
}
idk();
Śmiga: https://codepen.io/anon/pen/NjOErV?editors=0010