From a86be3b17c5d4e2ad99387988403c00ccfabc5f0 Mon Sep 17 00:00:00 2001 From: "byte[]" Date: Mon, 11 Nov 2019 12:07:09 -0500 Subject: [PATCH] fix apparent skew --- lib/philomena_web/views/app_view.ex | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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