Given a Duration, lossily format it like in 'N days ago'. Parsing it back to Duration is not supported yet (See chrono-english crate). Multiple languages are supported though Language trait. Enable isolang feature to gain support of getting Language impl from lsolang::Language . You can configure minimum and maximum time units, as well as "precision" of how many items to emit. Fractional results like "1.5 days ago" are not supported. There is a special simplified version to get compact 5-character representation: format_5chars . Main struct is Formatter .