Documentation

duration

Represents a positive or negative span of time.

Constructor
Question mark

Creates a new duration.

You can specify the duration using weeks, days, hours, minutes and seconds. You can also get a duration by subtracting two datetimes.

#duration(
  days: 3,
  hours: 12,
).hours()
Preview

seconds

The number of seconds.

Default: 0

minutes

The number of minutes.

Default: 0

hours

The number of hours.

Default: 0

days

The number of days.

Default: 0

weeks

The number of weeks.

Default: 0

Definitions
Question mark

seconds

The duration expressed in seconds.

This function returns the total duration represented in seconds as a floating-point number rather than the second component of the duration.

self.seconds(
) -> float

minutes

The duration expressed in minutes.

This function returns the total duration represented in minutes as a floating-point number rather than the second component of the duration.

self.minutes(
) -> float

hours

The duration expressed in hours.

This function returns the total duration represented in hours as a floating-point number rather than the second component of the duration.

self.hours(
) -> float

days

The duration expressed in days.

This function returns the total duration represented in days as a floating-point number rather than the second component of the duration.

self.days(
) -> float

weeks

The duration expressed in weeks.

This function returns the total duration represented in weeks as a floating-point number rather than the second component of the duration.

self.weeks(
) -> float