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>";