func main() {now := time.Now()currentYear, currentMonth, _ := now.Date()currentLocation := now.Location()//time.Time格式firstOfMonth := time.Date(currentYear, currentMonth, 1, 0, 0, 0, 0, currentLocation)lastOfMonth := firstOfMonth.AddDate(0, 1, -1)firstOfYear := time.Date(currentYear, time.January, 1, 0, 0, 0, 0, currentLocation)lastOfYear := firstOfMonth.AddDate(1, 0, -1)fmt.Println(firstOfMonth, lastOfMonth, firstOfYear, lastOfYear)//时间戳格式(time.Time格式后面加.Unix()就行了)intType := firstOfMonth.Unix()fmt.Println(intType)
}
2020-09-01 00:00:00 +0800 CST
2020-09-30 00:00:00 +0800 CST
2020-01-01 00:00:00 +0800 CST
2021-08-31 00:00:00 +0800 CST
1598889600