Comentarios sin revisar del artículo: Cálculo de los días de un mes en PHP

5 comentarios sin revisar
02/8/06

Por: Dany
La verdad asi como asi no me funciono
uso PHP 5.1.4 y la funcion no devolvia ningun valor :S
la verdad no entendi por que...
tambien probe con mktime y el script se colgaba...
en fin para quienes les suceda lo mismo solucione el problema modificando este script de la sgte forma:

function UltimoDiaMes($anho,$mes){

if (((fmod($anho,4)==0) and (fmod($anho,100)!=0)) or (fmod($anho,400)==0)) {
$dias_febrero = 29;
} else {
$dias_febrero = 28;
}
$dias=31;
switch($mes) {
case 01: $dias = 31; break;
case 02: $dias = $dias_febrero; break;
case 03: $dias = 31; break;
case 04: $dias = 30; break;
case 05: $dias = 31; break;
case 06: $dias = 30; break;
case 07: $dias = 31; break;
case 08: $dias = 31; break;
case 09: $dias = 30; break;
case 10: $dias = 31; break;
case 11: $dias = 30; break;
case 12: $dias = 31; break;

}

return $dias;

}

las gracias van igual para quien escribio el articulo creo q fue Héctor A. Pinto F

salu2 Atte. Dany Jaque. Estudiante Informática UCT
02/7/07

Por: pablo
En mi opinión es mucho más profesional usar la función checkdate() que comprueba si una fecha es correcta, ya que lo anterior no sería válido para días bisiestos. Ejemplo:

$dia = 1;
while( checkdate($mes,$dia,$año) )
{
echo $dia."<br />";
$día++;
}

Que nos daría una lista de días del $mes y $año indicados.

Saludos,
05/12/08

Por: Akira
¡Qué zoquete! La función Date te informa directamente del número de días de un mes determinado. Parece mentira que te metas a enseñar antes de aprender tú mismo.
30/4/09
¿Año bisiesto?
Por: Dr. Trucho
Digo yo, que si en vez de escribir todo esto:
if (((fmod($anho,4)==0) and (fmod($anho,100)!=0)) or (fmod($anho,400)==0)) {
$dias_febrero = 29;
} else {
$dias_febrero = 28;
}
utilizamos:
if (date("L")==1) {
$dias_febrero = 29;
} else {
$dias_febrero = 28;
}

¿No sería más sencillo?
06/5/09
Pregunta sobre compatibilidad
Por: DAVID CASTAÑEDA
hola estoy aprendiendo de php, y me parece muy buno sus codigos, pero sucede que hay distintas versiones de php que no aceptan la misma sintaxis, yo trabajo con PHP 2.6.0 y me gustaria saber si tienen el codigo que me muestre la fecha y la hora para esta version,
Les agradesco de antemano,

Alojados en el grupo