whenever i use this method it always shows wrong date.
func startOfMonth() -> Date {
let calendar = Calendar.current
let currentDateComponents = calendar.dateComponents([.year, .day, .month], from: self)
return calendar.date(from: currentDateComponents) ?? Date()
}
Output:
2018-10-31 18:30:00 +0000
I want:
2018-11-1 18:30:00 +0000