Skip to content

duration

luau
local duration = require("@std/time/duration")

duration.create

Creates a Duration from a number of seconds and an additional number of nanoseconds, subsecnanos.

luau
(seconds: number, subsecnanos: number) -> Duration

duration.days

Creates a Duration from a number of days.

luau
(days: number) -> Duration

duration.hours

Creates a Duration from a number of hours.

luau
(hours: number) -> Duration

duration.microseconds

Creates a Duration from a number of microseconds.

luau
(microseconds: number) -> Duration

duration.milliseconds

Creates a Duration from a number of milliseconds.

luau
(milliseconds: number) -> Duration

duration.minutes

Creates a Duration from a number of minutes.

luau
(minutes: number) -> Duration

duration.nanoseconds

Creates a Duration from a number of nanoseconds.

luau
(nanoseconds: number) -> Duration

duration.seconds

Creates a Duration from a number of seconds.

luau
(seconds: number) -> Duration

duration.weeks

Creates a Duration from a number of weeks.

luau
(weeks: number) -> Duration