DateTime():diff()
Calcula la diferencia entre el objeto DateTime actual y otro objeto DateTime.
Firma
diff(other: DateTime): number
diff(other: DateTime, unit: string): number
Parámetros
| Parámetro | Tipo | Descripción |
|---|---|---|
other | DateTime | El otro objeto DateTime con el que comparar. |
unit (Opcional) | string | La unidad de tiempo para la diferencia. Si no se proporciona, la diferencia se devuelve en milisegundos. Las unidades admitidas incluyen milliseconds, seconds, minutes, hours, days |
Devuelve
- Tipo:
number - La diferencia en milisegundos, o en la unidad especificada si se proporciona.
Ejemplos
local date1 = DateTime(2024, 1, 10, 10, 0, 0)
local date2 = DateTime(2024, 1, 10, 9, 0, 0)
local diffMillis = date1:diff(date2) -- Difference in milliseconds
toast("Difference in milliseconds: " .. diffMillis)
local diffHours = date1:diff(date2, "hours") -- Difference in hours
toast("Difference in hours: " .. diffHours)
local diffDays = date1:diff(date2, "days") -- Difference in days
toast("Difference in days: " .. diffDays)