//获取上个月的时间 返回(今天2019-05-20)返回 2019-04-20
timeStr := time.Now().AddDate(0, -1, 0).Format(“2006-01-02”)
//获取下个月的时间 返回(今天2019-05-20)返回 2019-06-20
timeStr := time.Now().AddDate(0, 1, 0).Format(“2006-01-02”)
//获取上一年的时间 返回(今天2019-05-20)返回 2018-05-20
timeStr := time.Now().AddDate(-1, 0, 0).Format(“2006-01-02”)
//获取本月第一天的时间(今天2019-05-20)返回 2019-05-01
year, month, _ := time.Now().Date()
thisMonth := time.Date(year, month, 1, 0, 0, 0, 0, time.Local)
monthOneDay := thisMonth.Format(“2006-01-02”)
//获取上个月第一天的时间(今天2019-05-20)返回 2019-04-01
year, month, _ := time.Now().Date()
thisMonth := time.Date(year, month, 1, 0, 0, 0, 0, time.Local)
monthOneDay := thisMonth.AddDate(0, -1, 0).Format(“2006-01-02”)
//获取下个月第一天的时间(今天2019-05-20)返回 2019-06-01
year, month, _ := time.Now().Date()