diff --git a/src/storage.rs b/src/storage.rs
index 5d815f3..2538966 100644
--- a/src/storage.rs
+++ b/src/storage.rs
@@ -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)]
diff --git a/templates/flake.html b/templates/flake.html
index 93cf39f..9189c91 100644
--- a/templates/flake.html
+++ b/templates/flake.html
@@ -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>