How to sort by time.Time August 18, 2023 by Tarik Go 1.8 and above: sort.Slice(timeSlice, func(i, j int) bool { return timeSlice[i].date.Before(timeSlice[j].date) })