Chuyển tới nội dung chính

DateTime():isBetween()

Kiểm tra xem đối tượng DateTime hiện tại có nằm giữa hai đối tượng DateTime khác hay không (có tính cả hai đầu).

Khai báo

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

Tham số

Tham sốKiểuMô tả
startDateTimeĐối tượng DateTime bắt đầu.
endDateTimeĐối tượng DateTime kết thúc.

Trả về

  • Kiểu: boolean
  • true nếu DateTime hiện tại nằm giữa startend (có tính cả hai đầu), false nếu không.

Ví dụ

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) -- kết quả sẽ là true
toast(tostring(result1))

local dateOutside = DateTime(2024, 1, 25)
local result2 = dateOutside:isBetween(start, end_date) -- kết quả sẽ là false
toast(tostring(result2))