mirror of
https://github.com/phil-opp/blog_os.git
synced 2025-12-16 22:37:49 +00:00
Use non-breaking spaces when formatting durations
This commit is contained in:
@@ -62,27 +62,27 @@ impl fmt::Display for DateFmt {
|
|||||||
try!(write!(f, r#"<time datetime="{}">"#, self.0));
|
try!(write!(f, r#"<time datetime="{}">"#, self.0));
|
||||||
|
|
||||||
try!(if self.0.num_minutes() == 1 {
|
try!(if self.0.num_minutes() == 1 {
|
||||||
write!(f, "1 minute ago")
|
write!(f, "1\u{a0}minute\u{a0}ago")
|
||||||
} else if self.0.num_minutes() < 60 {
|
} else if self.0.num_minutes() < 60 {
|
||||||
write!(f, "{} minutes ago", self.0.num_minutes())
|
write!(f, "{}\u{a0}minutes\u{a0}ago", self.0.num_minutes())
|
||||||
} else if self.0.num_hours() == 1 {
|
} else if self.0.num_hours() == 1 {
|
||||||
write!(f, "1 hour ago")
|
write!(f, "1\u{a0}hour\u{a0}ago")
|
||||||
} else if self.0.num_hours() < 24 {
|
} else if self.0.num_hours() < 24 {
|
||||||
write!(f, "{} hours ago", self.0.num_hours())
|
write!(f, "{}\u{a0}hours\u{a0}ago", self.0.num_hours())
|
||||||
} else if self.0.num_days() == 1 {
|
} else if self.0.num_days() == 1 {
|
||||||
write!(f, "1 day ago")
|
write!(f, "1\u{a0}day\u{a0}ago")
|
||||||
} else if self.0.num_days() < 7 {
|
} else if self.0.num_days() < 7 {
|
||||||
write!(f, "{} days ago", self.0.num_days())
|
write!(f, "{}\u{a0}days\u{a0}ago", self.0.num_days())
|
||||||
} else if self.0.num_weeks() == 1 {
|
} else if self.0.num_weeks() == 1 {
|
||||||
write!(f, "1 week ago")
|
write!(f, "1\u{a0}week\u{a0}ago")
|
||||||
} else if self.0.num_weeks() < 4 {
|
} else if self.0.num_weeks() < 4 {
|
||||||
write!(f, "{} weeks ago", self.0.num_weeks())
|
write!(f, "{}\u{a0}weeks\u{a0}ago", self.0.num_weeks())
|
||||||
} else if self.0.num_weeks() == 4 {
|
} else if self.0.num_weeks() == 4 {
|
||||||
write!(f, "1 month ago")
|
write!(f, "1\u{a0}month\u{a0}ago")
|
||||||
} else if self.0.num_days() < 365 {
|
} else if self.0.num_days() < 365 {
|
||||||
write!(f, "{} months ago", self.0.num_days() / 30)
|
write!(f, "{}\u{a0}months\u{a0}ago", self.0.num_days() / 30)
|
||||||
} else if self.0.num_days() < 365 * 2 {
|
} else if self.0.num_days() < 365 * 2 {
|
||||||
write!(f, "1 year ago")
|
write!(f, "1\u{a0}year\u{a0}ago")
|
||||||
} else {
|
} else {
|
||||||
write!(f, "{} years ago", self.0.num_days() / 365)
|
write!(f, "{} years ago", self.0.num_days() / 365)
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user