bien, he hecho un script, depende del valor de la variable $a nos dice si ese año es bisiesto o no... lo que pasa esque no entiendo el porque no funciona
<?php
$a = 2005;
$b = 1;
$c = 4;
while( $b < $a )
{
$b = $b * $c;
if( $b = $a )
{
echo "es bisiesto";
}
if( $b > $a )
{
echo "no es bisiesto";
}
}
?>
luego tambien he probado de substituir el
$b = $b * $c;
por
$b *= $c;
pero no encuentro el error :S
gracias gente :)
los años bisiestos son multiplos de 4 pero no de 100 excepto si es divisible entre 400 ;) asi que primero debes comprobar si $a%4==0 , despues $a%4==100, en caso que no lo sea es bisiesto, si es verdadero tenes que probar $a%4==440 y si resulta verdadero entonces es bisiesto
salu2
peus di con una slucion muy tonta XDDD, aver que les parece :P
<?php
$a = 2002;
if( $a%4 == 0)
{
echo "es bisiesto";
}
else
{
echo "no es bisiesto";
}
?>
^^ saludos :)
k esta mal
en el foro esta repetido bastantes veces la comprobación de bisiestos
y por google también ... :D