function buildCal(m, y, cM, cH, cDW, cD, brdr){ var mn=['มกราคม January','กุมภาพันธ์ February','มีนาคม March','เมษายน April','พฤษภาคม May','มิถุนายน June','กรกฎาคม July','สิงหาคม August','กันยายน September','ตุลาคม October','พฤศจิกายน November','ธันวาคม December']; var dim=[31,0,31,30,31,30,31,31,30,31,30,31]; var dayw=["S(อา)","M(จ)","T(อ)","W(พ)","T(พฤ)","F(ศ)","S(ส)"]; var oD = new Date(y, m-1, 1); //DD replaced line to fix date bug when current day is 31st oD.od=oD.getDay()+1; //DD replaced line to fix date bug when current day is 31st var todaydate=new Date() //DD added var scanfortoday=(y==todaydate.getFullYear() && m==todaydate.getMonth()+1)? todaydate.getDate() : 0 //DD added const date = new Date(); let day = date.getDate(); let month = date.getMonth() + 1; let year = date.getFullYear(); var number=""; var cal=document.getElementById("topic_each_month"); cal.innerHTML="หัวข้อเดือน"+ mn[m-1] +":
" + topic[m]; dim[1]=(((oD.getFullYear()%100!=0)&&(oD.getFullYear()%4==0))||(oD.getFullYear()%400==0))?29:28; var t='
'; t+=''; for(s=0;s<7;s++)t+=''; t+=''; var d_data; for(i=1;i<=42;i++) { var x=((i-oD.od>=0)&&(i-oD.ody) number = ''+x+''; else { if(month'+x+''; } } } if(x!=' ') //no day t+=''; else t+=''; if(((i)%7==0)&&(i<36)) t+=''; } return t+='
'; t+='
  '+mn[m-1]+' - '+y+'
'; t+='
'+dayw[s]+'
'+number+'
'; }