בניתי לך פונקציה בסיסית.
קוד PHP:
function getNumberOfDays($MonthNum)
{
if($MonthNum > 12 || $MonthNum < 1)
return 0;
switch($MonthNum)
{
case 1:
return 31;
break;
case 2:
break;
case 3:
return 31;
break;
case 4:
return 30;
break;
case 5:
return 31;
break;
case 6:
return 30;
break;
case 7:
return 31;
break;
case 8:
return 31;
break;
case 9:
return 30;
break;
case 10:
return 31;
break;
case 11:
return 30;
break;
case 12:
return 31;
break;
default:
return 0;
}
if($MonthNum == 2){
if(((int) date("Y") % 4 == 0) && ((int) date("Y") % 400 != 0))
return 29;
return 28;
}
}