Zum Hauptinhalt springen

DateTime():isBetween()

Prüft, ob das aktuelle DateTime-Objekt zwischen zwei anderen DateTime-Objekten liegt (inklusive).

Signatur

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

Parameter

ParameterTypBeschreibung
startDateTimeDas Start-DateTime-Objekt.
endDateTimeDas End-DateTime-Objekt.

Rückgabe

  • Typ: boolean
  • true, wenn das aktuelle DateTime zwischen start und end liegt (inklusive), andernfalls false.

Beispiele

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) -- Ergebnis ist true
toast(tostring(result1))

local dateOutside = DateTime(2024, 1, 25)
local result2 = dateOutside:isBetween(start, end_date) -- Ergebnis ist false
toast(tostring(result2))