From b820714087881013aee4b7aa239ec4e96d3ff436 Mon Sep 17 00:00:00 2001 From: Bel LaPointe Date: Wed, 27 Jun 2018 14:19:59 -0600 Subject: [PATCH] if past time then rollover --- main.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/main.go b/main.go index 0f85ff5..e77ae30 100755 --- a/main.go +++ b/main.go @@ -52,8 +52,11 @@ func main() { if err != nil { panic(err) } + if hour < now.Hour() || min < now.Minute() { + now = now.Add(time.Hour * 24) + } thenTime := time.Date(now.Year(), now.Month(), now.Day(), hour, min, 0, 0, now.Location()) - duration = thenTime.Sub(now).String() + duration = thenTime.Sub(time.Now()).String() } tickerInterval, err := time.ParseDuration(interval)