Skip to main content

format_duration

Function format_duration 

Source
pub fn format_duration(total_seconds: i64) -> String
Expand description

Format seconds as M:SS or H:MM:SS.

  • Negative values are treated as 0:00.
  • Values under one hour display as M:SS (e.g., 1:05).
  • Values one hour or above display as H:MM:SS (e.g., 1:01:01).

ยงExamples

use dioxus_nox_timer::format_duration;

assert_eq!(format_duration(0), "0:00");
assert_eq!(format_duration(65), "1:05");
assert_eq!(format_duration(3661), "1:01:01");
assert_eq!(format_duration(-5), "0:00");