Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: Azielito en 10 Mayo 2007, 18:02 pm



Título: Saber si un año es bisiesto [PHP]
Publicado por: Azielito en 10 Mayo 2007, 18:02 pm
Con esta funcion xDDD
Código:
<?php
function Bisiesto($anyo){
if(!checkdate(02,29,$anyo)){
return false;
}else{
return true;
}
}
?>

y asi funciona
Código:
<?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>";
}
?>


Título: Re: Saber si un año es bisiesto [PHP]
Publicado por: дٳŦ٭ en 10 Mayo 2007, 19:37 pm
Está buena pero la hubieras puesto aquí (http://foro.elhacker.net/index.php/topic,152467.0.html) 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


Título: Re: Saber si un año es bisiesto [PHP]
Publicado por: >FedeX< en 11 Mayo 2007, 22:19 pm
Es mas facil poner
Código:
  if($año%4 == 0) return 1;
  else return 0;

no? :)


Título: Re: Saber si un año es bisiesto [PHP]
Publicado por: Hans el Topo en 15 Mayo 2007, 00:05 am
Es mas facil poner
Código:
  if($año%4 == 0) return 1;
  else return 0;

no? :)

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