Skip to main content

format_duration_iam 0.0.1 copy "format_duration_iam: ^0.0.1" to clipboard
format_duration_iam: ^0.0.1 copied to clipboard

A tiny utility for converting Duration objects into pretty, human-readable formats.

format_duration_iam #

A tiny Dart utility for formatting Duration objects into clean, human-friendly strings.

✨ Features #

  • Short or long format

  • Handles days, hours, minutes, seconds

  • Zero dependencies

  • Lightweight and fast

  • Works on Flutter & pure Dart

📌 Usage #

import 'package:format_duration_iam/format_duration_iam.dart';

void main() {
  print(formatDuration(Duration(hours: 2, minutes: 14))); 
  print(formatDuration(Duration(seconds: 45)));
  print(formatDuration(Duration(days: 1, hours: 3), short: false));
}

Output #

2h 14m
45s
1 day 3 hours

🔧 Parameters #

Param Type Default Description
duration Duration required The input duration
short bool true Toggles between 2h 14m and 2 hours 14 minutes

📜 License #

MIT

2
likes
130
points
23
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

A tiny utility for converting Duration objects into pretty, human-readable formats.

Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

flutter

More

Packages that depend on format_duration_iam