Skip to content

isLeapYear

A função isLeapYear verifica se um ano ou uma data corresponde a um ano bissexto.

Sintaxe

typescript
isLeapYear(yearOrDate: number | Date): boolean;

Parâmetros

NomeTipoDescrição
yearOrDatenumber | DateO ano (ex: 2024) ou uma instância de Date

Retorno

TipoDescrição
booleanVerdadeiro se for ano bissexto

Exemplos

typescript
isLeapYear(2024);
// => true

isLeapYear(new Date("2020-01-01"));
// => true

isLeapYear(2023);
// => false

Notas

  • Lança um erro se o parâmetro não for um número ou uma data válida.
  • Útil para cálculos de datas e validação de anos bissextos.

Referências

Released under the MIT License.