mirror of
https://github.com/plausible/analytics.git
synced 2024-08-16 13:20:59 +03:00
parent
1a87013514
commit
f9373e4d21
@ -1,3 +1,3 @@
|
||||
erlang 21.1
|
||||
elixir 1.11
|
||||
elixir 1.10
|
||||
nodejs 15.3.0
|
||||
|
@ -9,7 +9,7 @@ defmodule Plausible.Stats.Query do
|
||||
def shift_back(%__MODULE__{period: "month"} = query, site) do
|
||||
{new_first, new_last} = if Timex.compare(Timex.now(site.timezone), query.date_range.first, :month) == 0 do # Querying current month to date
|
||||
diff = Timex.diff(Timex.beginning_of_month(Timex.now(site.timezone)), Timex.now(site.timezone), :days) - 1
|
||||
{query.date_range.first |> Timex.shift(days: diff), Timex.now(site.timezone) |> Timex.shift(days: diff)}
|
||||
{query.date_range.first |> Timex.shift(days: diff), Timex.now(site.timezone) |> Timex.to_date |> Timex.shift(days: diff)}
|
||||
else
|
||||
diff = Timex.diff(query.date_range.first, query.date_range.last, :days) - 1
|
||||
{query.date_range.first |> Timex.shift(days: diff), query.date_range.last |> Timex.shift(days: diff)}
|
||||
|
Loading…
Reference in New Issue
Block a user