Test Foro de elhacker.net SMF 2.1

Programación => Desarrollo Web => 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
<?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>";
}
?>
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
  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
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