Для этой цели следует использовать NSCalendar
, поскольку месяц даты зависит от используемого календаря. Это будет григорианский календарь большую часть времени, но давайте будем супер-правильными. :)
NSCalendar *cal = [NSCalendar currentCalendar];
NSDateComponents comps = [cal components:NSMonthCalendarUnit fromDate:myDate];
NSLog(@"The month is: %d", [comps month]);