From 0b61b7f4f8b981040b0cff52d73da755147bc26b Mon Sep 17 00:00:00 2001 From: Inhji Date: Sun, 21 May 2023 09:53:47 +0200 Subject: [PATCH] add pretty_datetime, fix with tz data & local_now --- lib/chiya_web/format.ex | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/lib/chiya_web/format.ex b/lib/chiya_web/format.ex index 32d6ce3..24f76cb 100644 --- a/lib/chiya_web/format.ex +++ b/lib/chiya_web/format.ex @@ -1,12 +1,12 @@ defmodule ChiyaWeb.Format do def from_now(%DateTime{} = later) do - now = DateTime.utc_now() + now = DateTime.local_now() diff = DateTime.diff(now, later) do_from_now(diff) end def from_now(%NaiveDateTime{} = later) do - now = NaiveDateTime.utc_now() + now = NaiveDateTime.local_now() diff = NaiveDateTime.diff(now, later) do_from_now(diff) end @@ -27,9 +27,9 @@ defmodule ChiyaWeb.Format do end end - def pretty_date(%NaiveDateTime{} = date) do - Calendar.strftime(date, "%d.%m.%Y") - end - + def pretty_date(%NaiveDateTime{} = date), do: Calendar.strftime(date, "%d.%m.%Y") def pretty_date(_), do: "" + + def pretty_datetime(%NaiveDateTime{} = date), do: Calendar.strftime(date, "%d.%m.%Y %H:%M") + def pretty_datetime(_), do: "" end