メインコンテンツまでスキップ

DateTime():isBetween()

現在の DateTime オブジェクトが他の2つの DateTime オブジェクトの間(両端を含む)にあるかどうかを確認します。

シグネチャ

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

パラメータ

パラメータ説明
startDateTime開始の DateTime オブジェクト。
endDateTime終了の DateTime オブジェクト。

戻り値

  • 型: boolean
  • 現在の DateTimestartend の間(両端を含む)にある場合は 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))