En la Wikipedia explican muy bien
cuando un año es bisiesto (y vienen formas para calcularlo en varios lenguajes de programación):
Cita:
Iniciado por wikipedia Un año es bisiesto si es divisible entre 4, excepto si es divisible entre 100 pero no entre 400.
En la documentación de la
función date de php, al igual que en la wikipedia, en los ejemplos hay una
función que devuelve true o false dependiendo de si el año es bisiesto o no:
Código PHP:
Ver originalfunction isLeapYear($year)
{
return ((($year%4 == 0) && ($year%100)) || $year%400 == 0)? true: false;
}