extension Date { func localDate() -> Date { let nowUTC = Date() let timeZoneOffset = Double(TimeZone.current.secondsFromGMT(for: nowUTC)) guard let localDate = Calendar.current.date(byAdding: .second, value: Int(timeZoneOffset), to: nowUTC) else {return Date()} return localDate } } let now = Date().localDate()