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.