я использую следующий код, чтобы получить месяцы правильно .... он возвращает правильные данные .. но это дает
2 месяца, когда я получу от двух дат ... предположим, если я дам две даты, такие как январь, чтобы идти,
это даст 2 месяца ... как я могу точно изменить количество дней (включая февраль) ...
NSCalendar *sysCalendar = [NSCalendar currentCalendar];
unsigned int unitFlags = NSSecondCalendarUnit | NSHourCalendarUnit | NSMinuteCalendarUnit | NSDayCalendarUnit | NSMonthCalendarUnit;
NSDateComponents *breakdownInfo = [sysCalendar components:unitFlags fromDate:date1 toDate:date2 options:0];
NSLog(@"Break down: %dmons", [breakdownInfo month]);