إنتقل إلى المحتوى الرئيسي

DateTime():isBetween()

يتحقق ما إذا كان كائن DateTime الحالي واقعًا بين كائنين آخرين من DateTime (شاملًا الطرفين).

التوقيع

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

المعاملات

المعاملالنوعالوصف
startDateTimeكائن DateTime للبداية.
endDateTimeكائن DateTime للنهاية.

القيمة المعادة

  • النوع: boolean
  • true إذا كان DateTime الحالي واقعًا بين start و end (شاملًا الطرفين)، و 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) -- 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))