formatMMSS property

String get formatMMSS

Formats this duration as mm:ss.

Useful for timers, audio/video players, or countdowns.

Example:

Duration(seconds: 125).formatMMSS; // "02:05"

Implementation

String get formatMMSS {
  String twoDigits(int n) => n.toString().padLeft(2, '0');

  final minutes = twoDigits(inMinutes);
  final seconds = twoDigits(inSeconds.remainder(60));

  return "$minutes:$seconds";
}