DateTime():diff()
현재 DateTime 객체와 다른 DateTime 객체 간의 차이를 계산합니다.
시그니처
diff(other: DateTime): number
diff(other: DateTime, unit: string): number
매개변수
| 매개변수 | 유형 | 설명 |
|---|---|---|
other | DateTime | 비교할 다른 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)