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.