functionisLeapYear(a){returna%400==0||a%4==0&&a%100!=0}
functioncalDays(a,b){return[null,31,null,31,30,31,30,31,31,30,31,30,31][b]||(isLeapYear(a)?29:28)};
functionisLeapYear(a){returna%400==0||a%4==0&&a%100!=0}
functioncalDays(a,b){return[null,31,null,31,30,31,30,31,31,30,31,30,31][b]||(isLeapYear(a)?29:28)};