Display timestamp human readable
This commit is contained in:
parent
b6adc918c6
commit
bfbecb87d9
@ -2,6 +2,10 @@ use anyhow::{
|
||||
Context,
|
||||
Result,
|
||||
};
|
||||
use chrono::{
|
||||
DateTime,
|
||||
Utc,
|
||||
};
|
||||
use crate::utils::{
|
||||
urlencode,
|
||||
};
|
||||
@ -147,6 +151,13 @@ impl RevisionRow {
|
||||
None => String::from("#"),
|
||||
}
|
||||
}
|
||||
|
||||
pub fn last_modified_time(&self) -> Option<DateTime<Utc>> {
|
||||
match &self.last_modified {
|
||||
Some(last_modified) => DateTime::from_timestamp(last_modified.clone(), 0),
|
||||
None => None,
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#[derive(FromRow)]
|
||||
|
@ -11,7 +11,7 @@
|
||||
|
||||
<ul>
|
||||
{% for revision in revisions %}
|
||||
<li><a href="{{ revision.revision_link() }}">{{ revision.revision_uri }}</a> {% match revision.last_modified %}{% when Some with (last_modified) %}({{ last_modified }}){% when None %}{% endmatch %}</li>
|
||||
<li><a href="{{ revision.revision_link() }}">{{ revision.revision_uri }}</a> {% match revision.last_modified_time() %}{% when Some with (last_modified_time) %}({{ last_modified_time }}){% when None %}{% endmatch %}</li>
|
||||
{% endfor %}
|
||||
</ul>
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user