DateTime():isBetween()
現在の DateTime オブジェクトが他の2つの DateTime オブジェクトの間(両端を含む)にあるかどうかを確認します。
シグネチャ
isBetween(start: DateTime, end: DateTime): boolean
パラメータ
| パラメータ | 型 | 説明 |
|---|---|---|
start | DateTime | 開始の DateTime オブジェクト。 |
end | DateTime | 終了の DateTime オブジェクト。 |
戻り値
- 型:
boolean - 現在の
DateTimeがstartとendの間(両端を含む)にある場合はtrue、それ以外はfalse。
例
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) -- 結果は true
toast(tostring(result1))
local dateOutside = DateTime(2024, 1, 25)
local result2 = dateOutside:isBetween(start, end_date) -- 結果は false
toast(tostring(result2))