1.根据日期判断星座
func main() {
t, _ := time.Parse("2006-01-02", "2001-01-19")
fmt.Println(GetConstellation(t))
}
func GetConstellation(t time.Time) string {
gap := []int{20, 19, 21, 20, 21, 22, 23, 23, 23, 24, 23, 22}
star := []string{"摩羯", "水瓶", "双鱼", "白羊", "金牛", "双子", "巨蟹", "狮子", "处女", "天秤", "天蝎", "射手", "摩羯"}
if t.Day() < gap[t.Month()-1] {
return star[t.Month()-1]
} else {
return star[t.Month()%12]
}
}