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)