Saltar al contenido principal

DateTime():isBetween()

Comprueba si el objeto DateTime actual se encuentra entre otros dos objetos DateTime (inclusive).

Firma

isBetween(start: DateTime, end: DateTime): boolean

Parámetros

ParámetroTipoDescripción
startDateTimeEl objeto DateTime de inicio.
endDateTimeEl objeto DateTime de fin.

Devuelve

  • Tipo: boolean
  • true si el DateTime actual se encuentra entre start y end (inclusive), false en caso contrario.

Ejemplos

local date = DateTime(2024, 1, 15)
local start = DateTime(2024, 1, 10)
local end_date = DateTime(2024, 1, 20)

local result1 = date:isBetween(start, end_date) -- result will be true
toast(tostring(result1))

local dateOutside = DateTime(2024, 1, 25)
local result2 = dateOutside:isBetween(start, end_date) -- result will be false
toast(tostring(result2))