Is leap year

time_is_leap_year

Test whether a given year is a leap year. A year is a leap year if divisible by 4, except century years, which must be divisible by 400.

Example

time_is_leap_year 2000  # => exit 0 (leap)
time_is_leap_year 1900  # => exit 1 (not leap)
time_is_leap_year 2024  # => exit 0 (leap)

Arguments

  • $1 (int): Four-digit year

Exit codes

  • 0: Is a leap year
  • 1: Not a leap year
  • 2: Missing argument