Fixed date display & posts update
This commit is contained in:
@@ -29,11 +29,7 @@ impl Post {
|
||||
if is_year_only {
|
||||
date_printable.push_str(&year.to_string());
|
||||
} else {
|
||||
date_printable.push_str(&day.to_string());
|
||||
date_printable.push_str("-");
|
||||
date_printable.push_str(&month.to_string());
|
||||
date_printable.push_str("-");
|
||||
date_printable.push_str(&year.to_string());
|
||||
date_printable = beautify_date(day, month, year);
|
||||
}
|
||||
|
||||
Post {
|
||||
@@ -66,4 +62,29 @@ fn to_date_number(date: &String) -> (i32, i32, i32) {
|
||||
let day = split[2].parse::<i32>().unwrap();
|
||||
|
||||
return (year, month, day);
|
||||
}
|
||||
|
||||
fn beautify_date(day: i32, month: i32, year: i32) -> String {
|
||||
let mut date = String::new();
|
||||
if day < 10 {
|
||||
date.push_str("0");
|
||||
date.push_str(&day.to_string());
|
||||
} else {
|
||||
date.push_str(&day.to_string());
|
||||
}
|
||||
|
||||
date.push_str("-");
|
||||
|
||||
if month < 10 {
|
||||
date.push_str("0");
|
||||
date.push_str(&month.to_string());
|
||||
} else {
|
||||
date.push_str(&month.to_string());
|
||||
}
|
||||
|
||||
date.push_str("-");
|
||||
|
||||
date.push_str(&year.to_string());
|
||||
|
||||
date
|
||||
}
|
||||
Reference in New Issue
Block a user