Advanced timer in golang
Set the base interval for the timer.
Counts BaseInterval based on the hour. For example, if the current time is 14:00:05 and BaseInterval is 10 seconds, the timer will run at 14:00:10.
Set the delay for the timer.
Set the timezone for the timer.