diff --git a/lib/philomena_web/views/app_view.ex b/lib/philomena_web/views/app_view.ex index 31954760..dde97b9d 100644 --- a/lib/philomena_web/views/app_view.ex +++ b/lib/philomena_web/views/app_view.ex @@ -18,6 +18,7 @@ defmodule PhilomenaWeb.AppView do def pretty_time(time) do seconds = NaiveDateTime.diff(NaiveDateTime.utc_now(), time, :second) relation = if seconds < 0, do: "from now", else: "ago" + time = time |> DateTime.from_naive!("Etc/UTC") seconds = abs(seconds) minutes = abs(div(seconds, 60)) @@ -41,7 +42,7 @@ defmodule PhilomenaWeb.AppView do true -> String.replace(@time_strings[:years], "%d", to_string(years)) end - content_tag(:time, "#{words} #{relation}", datetime: time |> NaiveDateTime.to_iso8601()) + content_tag(:time, "#{words} #{relation}", datetime: time |> DateTime.to_iso8601()) end def can?(conn, action, model) do