DateTime():isBetween()
Prüft, ob das aktuelle DateTime-Objekt zwischen zwei anderen DateTime-Objekten liegt (inklusive).
Signatur
isBetween(start: DateTime, end: DateTime): boolean
Parameter
| Parameter | Typ | Beschreibung |
|---|---|---|
start | DateTime | Das Start-DateTime-Objekt. |
end | DateTime | Das End-DateTime-Objekt. |
Rückgabe
- Typ:
boolean true, wenn das aktuelleDateTimezwischenstartundendliegt (inklusive), andernfallsfalse.
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))