Función para comprobar si un año es bisiesto
Para comprobar si un año es bisiesto en PHP, JavaScript, Python o Go podemos hacelo de las siguientes formas:
Función en PHP
function isLeapYear($year){
return ((($year % 4) == 0) && ((($year % 100) != 0) || (($year %400) == 0)));
}
var_dump(isLeapYear(2024)); // true
var_dump(isLeapYear(2025)); // false
Función en Javascript
function isLeapYear(year) {
return (year % 4 === 0) && (year % 100 !== 0 || year % 400 === 0);
}
console.log(isLeapYear(2024)); //true
console.log(isLeapYear(2025)); //false
Función en Python
def isLeapYear(year):
return (year % 4 == 0) and (year % 100 != 0 or year % 400 == 0)
print(isLeapYear(2024)) #True
print(isLeapYear(2025)) #False
Función en Go
package main
import "fmt"
func isLeapYear(year int) bool {
return (year%4 == 0) && (year%100 != 0 || year%400 == 0)
}
func main() {
fmt.Println(isLeapYear(2024)) //true
fmt.Println(isLeapYear(2025)) //false
}