tme

Toggl like Time Manager
git clone git://gtms.dev:tme
Log | Files | Refs

commit 99d5966d4ba0057eb7cf3bc18aca1f23ddc1b68a
parent a453a73d58a21677fef34da4add9f2e404ea9de4
Author: Tomas Nemec <owl@gtms.dev>
Date:   Fri, 14 Apr 2023 16:15:58 +0200

fix: shift hours right to 23

Diffstat:
Mtime_context.go | 8+++++---
1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/time_context.go b/time_context.go @@ -34,9 +34,11 @@ func (et *TimeContext) ParseArgDir(raw string, shiftRight bool) (time.Time, erro hour, min, sec := et.context.Clock() year, mon, day := et.context.Date() + zeroHour := 0 zeroTime := 0 if shiftRight { zeroTime = 59 + zeroHour = 23 } var parsed bool @@ -69,7 +71,7 @@ func (et *TimeContext) ParseArgDir(raw string, shiftRight bool) (time.Time, erro t, err = time.Parse("2/1", part) if err == nil { parsed = true - hour = zeroTime + hour = zeroHour min = zeroTime sec = zeroTime day = t.Day() @@ -80,7 +82,7 @@ func (et *TimeContext) ParseArgDir(raw string, shiftRight bool) (time.Time, erro t, err = time.Parse("1/2006", part) if err == nil { parsed = true - hour = zeroTime + hour = zeroHour min = zeroTime sec = zeroTime @@ -100,7 +102,7 @@ func (et *TimeContext) ParseArgDir(raw string, shiftRight bool) (time.Time, erro t, err = time.Parse("2/1/2006", part) if err == nil { parsed = true - hour = zeroTime + hour = zeroHour min = zeroTime sec = zeroTime day = t.Day()