Como saber el número de días de un mes y año

Código PHP

PHP – Date – Días del mes

Función que nos devuelve el número de dias de un mes. Por defecto se asume el año actual, pero se puede indicar otro.

/**
 * Class HelperDate
 */
abstract class HelperDate
{
    /**
     * Devuelve el número de dias de un més y año
     *
     * @param        $mes
     * @param string $anio
     *
     * @return int
     */
    public static function getDaysInMonth($mes, $anio = '')
    {
        if( $mes <= 0 || $mes > 12){
            return 0;
        }
  
        if (empty($anio)) {
            $anio = date('Y');
        }
  
        return cal_days_in_month(CAL_GREGORIAN, $mes, $anio);
    }
}