Calendar
public extension Calendar
-
Функция возвращает количество дней, месяцев или лет между двумя датами
let startDate = Date() let endDate = Date() days = Calendar.current.periodBetweenDays(startDate, endDate, with: [.day]) // output -> количество дней (0)
Declaration
Swift
func periodBetweenDays(_ startDate: Date, _ endDate: Date, with components: Set<Calendar.Component>) -> Int?
Parameters
startDate
Дата начала периода
endDate
Дата окончания периода
components
Компонент даты: день, месяц или год
Return Value
Опциональное количество дней, месяцев или лет