En serio, no se entiende mucho lo que quieres hacer, pero parece que lo que deseas es un método o para calcular, o bien para mostrar cuántos días tiene un mes.
Explicate un poco más.
Cono tips adicionales, todo lenguaje (incluyendo uno de consultas como SQL en sus diferentes versiones) tiene una función precisamente dedicada a verificar cuál es el último día de un mes cualquiera.
cal_days_in_month() en PHP, por ejemplo, es la cantidad de días que tiene un mes dado:
Código PHP:
<?php
$número = cal_days_in_month(CAL_GREGORIAN, 8, 2003); // 31
echo "Hubo $número días en agosto del 2003";
?>
LAST_DAY(date), es MySQL, devuelve el numero de dia final para una fecha:
Código MySQL:
Ver original -> '2003-02-28'
-> '2004-02-29'
-> '2004-01-31'
Cualquier lenguaje tiene funciones para eso. AL menos que yo sepa.