Saber si un año es bisiesto [PHP]

Iniciado por Azielito, 10 Mayo 2007, 18:02 PM

0 Miembros y 1 Visitante están viendo este tema.

Azielito

Con esta funcion xDDD
<?php
function Bisiesto($anyo){
if(!checkdate(02,29,$anyo)){
return false;
}else{
return true;
}
}
?>


y asi funciona
<?php
$actual 
date("Y");
$sig $actual+1;
if(
Bisiesto($actual)){
echo $actual." es bisiesto<br>";
}else{
echo $actual." no es bisiesto<br>";
}

if(
Bisiesto($sig)){
echo $sig." es bisiesto<br>";
}else{
echo $sig." no es bisiesto<br>";
}
?>

дٳŦ٭

Está buena pero la hubieras puesto aquí o en la recopilación de funciones (ver ese link).

Creo que vi hace tiempo que PHP ya tenía una función, deja lo checo.

Saludos


Con sangre andaluza :)


>FedeX<

Es mas facil poner
  if($año%4 == 0) return 1;
  else return 0;


no? :)

Hans el Topo

#3
Cita de: >FedeX< en 11 Mayo 2007, 22:19 PM
Es mas facil poner
  if($año%4 == 0) return 1;
  else return 0;


no? :)

if($año%4==0 and $año%100!=0  or $año%400==0)
//bisiesto
else
   //no