Packege MoonPhase allow calculat the phase of Moon, and other related veriables. It's base on php-moon-phase
To install the package on your seysetm, run
go get github.com/janczer/MoonPhase
time := time.Date(2007, 10, 1, 24, 0, 0, 0, time.UTC)
//time := time.Now()
m := MoonPhase.New(time)
MoonPhase is released under the MIT License. It is copyrighted by Ivan Menshykov and the contributors acknowledged below.
This package's code and documentation are very closely derived php-moon-phase PHP class for calculating the phase of the Moon created by Samir Shah.