var honap = ['Január', 'Február', 'Március', 'Április', 'Május', 'Június', 'Július', 'Augusztus', 'Szeptember', 'Október', 'November', 'December']; var nap = ['V', 'H', 'K', 'Sze', 'Cs', 'P', 'Szo']; var currentyear = new Date(); var ev = currentyear.getFullYear(); var d = new Date(); document.getElementById("napok2").innerHTML = ev + "." + honap[d.getMonth()];
<div id='napok2'></div>
Can I write somehow with for() the months of the year, last year, and the after 3 years? Like 2019.januar, 2019.februar... etc, to 2023.december
Advertisement
Answer
Check out this code:
var honap = ['Január', 'Február', 'Március', 'Április', 'Május', 'Június', 'Július', 'Augusztus', 'Szeptember', 'Október', 'November', 'December']; var nap = ['V','H','K','Sze','Cs','P','Szo']; var currentyear = new Date(); var ev = currentyear.getFullYear(); var d = new Date(); //document.getElementById("napok2").innerHTML = ev + "." + honap[d.getMonth()]; var year,last_year,i; for (year = ev-1, last_year = ev+1; year<=last_year; year++) for (i=0; i<honap.length; i++) document.getElementById("napok2").innerHTML += year + "." + honap[i]+"<br>";