본문으로 건너뛰기

DateTime():diff()

현재 DateTime 객체와 다른 DateTime 객체 간의 차이를 계산합니다.

시그니처

diff(other: DateTime): number
diff(other: DateTime, unit: string): number

매개변수

매개변수유형설명
otherDateTime비교할 다른 DateTime 객체.
unit (선택 사항)string차이를 나타낼 시간 단위. 제공하지 않으면 밀리초 단위로 반환됩니다. 지원되는 단위: milliseconds, seconds, minutes, hours, days

반환값

  • 유형: number
  • 밀리초 단위의 차이, 또는 지정한 단위의 차이.

예시

local date1 = DateTime(2024, 1, 10, 10, 0, 0)
local date2 = DateTime(2024, 1, 10, 9, 0, 0)

local diffMillis = date1:diff(date2) -- 밀리초 단위 차이
toast("밀리초 단위 차이: " .. diffMillis)

local diffHours = date1:diff(date2, "hours") -- 시간 단위 차이
toast("시간 단위 차이: " .. diffHours)

local diffDays = date1:diff(date2, "days") -- 일 단위 차이
toast("일 단위 차이: " .. diffDays)