Skip to content

isBetween

A função isBetween verifica se uma data está entre duas outras datas (inclusivo ou exclusivo).

Sintaxe

typescript
isBetween(date: Date, start: Date, end: Date, inclusive?: boolean): boolean;

Parâmetros

NomeTipoDescrição
dateDateData a ser verificada
startDateData inicial do intervalo
endDateData final do intervalo
inclusiveboolean(Opcional) Se verdadeiro, inclui as datas de início e fim

Retorno

TipoDescrição
booleanVerdadeiro se a data estiver no intervalo

Exemplos

typescript
isBetween(new Date("2024-06-10"), new Date("2024-06-01"), new Date("2024-06-30"));
// => true

isBetween(new Date("2024-06-01"), new Date("2024-06-01"), new Date("2024-06-30"), true);
// => true

Notas

  • Lança um erro se alguma das datas não for válida.
  • Útil para validar intervalos de datas.

Referências

Released under the MIT License.