Documentation

durationGo to source

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.

ExpandView example
#duration(
  days: 3,
  hours: 12,
).hours()

secondsDefault: 0

The number of seconds.

minutesDefault: 0

The number of minutes.

hoursDefault: 0

The number of hours.

daysDefault: 0

The number of days.

weeksDefault: 0

The number of weeks.

Definitions
Question mark

secondsGo to source

The duration expressed in seconds.

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

self.seconds() → float

minutesGo to source

The duration expressed in minutes.

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

self.minutes() → float

hoursGo to source

The duration expressed in hours.

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

self.hours() → float

daysGo to source

The duration expressed in days.

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

self.days() → float

weeksGo to source

The duration expressed in weeks.

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

self.weeks() → float