Para calcula el número de días de un mes en concreto a través de php podemos utilizar la función que viene en PHP llamada cal_days_in_month.
Esta función necesita tres parametros: el calendario que se va a utilizar para el cálculo, el mes y el año. Quedaría así:
int cal_days_in_month ( int $calendar , int $month , int $year )
Un ejemplo para explicar mejor la función:
<?php $número = cal_days_in_month(CAL_GREGORIAN, 8, 2003); echo "Hubo $número días en agosto del 2003"; ?>
En este caso el resultado serían 31 días




