JSFiddle - React, Tailwind, and code Playground

by Salmin Skenderovic

JavaScript

var namnDagar = ["mondag", "tisdag", "onsdag", "torsdag", "fredag", "lordag", "sondag"];

var antalDagar = [31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31];

var months = ["Januari", "Februari", "Mars", "April", "Maj", "Juni", "Juli", "Augusti", "September", "Oktober", "November", "December"];





function DaysInaMonth(index) {

  return antalDagar[index];
}



function nameOfTheWeekdays(value) {

  return namnDagar[value];

}


function nameOfTheMonths(value) {

  return months[value];
}





var weekDayNumber = 0;

for (var monthNumber = 0; monthNumber < 12; monthNumber++) {
  
  document.writeln("<hr>");
  document.writeln("<h1>" + nameOfTheMonths(monthNumber) + "</h1>");

  for (var i = 1; i <= DaysInaMonth(monthNumber); i++) {

    document.writeln(nameOfTheWeekdays(weekDayNumber) + " " + i);

    if (weekDayNumber == 6) {
      weekDayNumber = 0;
      document.writeln("<br>");

    } else {
      weekDayNumber++;
    }


  }
}