forked from janek/mostr
fix: add weekday to relative date formatting
This commit is contained in:
parent
43e7a5cd10
commit
77bfc4cb7a
|
@ -1,7 +1,7 @@
|
||||||
use std::ops::Sub;
|
use std::ops::Sub;
|
||||||
|
|
||||||
use chrono::{DateTime, Local, NaiveTime, TimeDelta, TimeZone, Utc};
|
|
||||||
use chrono::LocalResult::Single;
|
use chrono::LocalResult::Single;
|
||||||
|
use chrono::{DateTime, Local, NaiveTime, TimeDelta, TimeZone, Utc};
|
||||||
use log::{debug, error, info, trace, warn};
|
use log::{debug, error, info, trace, warn};
|
||||||
use nostr_sdk::Timestamp;
|
use nostr_sdk::Timestamp;
|
||||||
|
|
||||||
|
@ -86,10 +86,10 @@ pub fn format_datetime_relative(time: DateTime<Local>) -> String {
|
||||||
-1 => "tomorrow ".into(),
|
-1 => "tomorrow ".into(),
|
||||||
0 => "".into(),
|
0 => "".into(),
|
||||||
1 => "yesterday ".into(),
|
1 => "yesterday ".into(),
|
||||||
-3..=3 => date.format("%a ").to_string(),
|
//-3..=3 => date.format("%a ").to_string(),
|
||||||
//-10..=10 => date.format("%d. %a ").to_string(),
|
-10..=10 => date.format("%d. %a ").to_string(),
|
||||||
-100..=100 => date.format("%b %d ").to_string(),
|
-100..=100 => date.format("%a %b %d ").to_string(),
|
||||||
_ => date.format("%y-%m-%d ").to_string(),
|
_ => date.format("%y-%m-%d %a ").to_string(),
|
||||||
};
|
};
|
||||||
format!("{}{}", prefix, time.format("%H:%M"))
|
format!("{}{}", prefix, time.format("%H:%M"))
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue