Перейти к основному содержимому

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) -- результат будет true
toast(tostring(result1))

local dateOutside = DateTime(2024, 1, 25)
local result2 = dateOutside:isBetween(start, end_date) -- результат будет false
toast(tostring(result2))