util/duration_formatter library

Extensions

DurationFormatter on Duration

Functions

friendlyAgoFormat(Duration elapsed) String
Formats an elapsed duration as a coarse, human-friendly relative-time phrase like "2 hours ago" or "just now".
friendlyFormatDuration(Duration value) String
Formats a duration in a friendly format like "1d 2h 3m 4s 5ms 6us".
friendlyPastTimeFormat(DateTime time, {bool inUtc = false, DateTime? now}) String
Formats a past time as a coarse, human-friendly relative-time phrase like "2 hours ago" or "just now", measured against now which defaults to the current time.