now := time.Now() currentYear,currentMonth,_ := now.Date() currentLocation := now.Location() firstOfMonth := time.Date(currentYear,1,currentLocation) lastOfMonth := firstOfMonth.AddDate(0,-1) fmt.Println(firstOfMonth.Unix()) fmt.Println(lastOfMonth.Unix()) layout := "2006-01-02 15:04:05" loc,_:= time.LoadLocation("Asia/Chongqing") zero_day,_ := time.ParseInLocation(layout,"1949-10-01 00:00:00",loc)