Objective-Cで日付を扱うのはNSDateですが、NSTimeIntervalを使えば2つの日付で比較が行えます。例えば、今日から1年前かどうか、何日前なのか、など。 NSTimeInterval since = [[NSDate date] timeIntervalSinceDate:比較する日付(NSDate型)]; NSLog(@"%f秒",since); NSLog(@"%f分",since/60); NSLog(@"%f時",since/(60*60)); NSLog(@"%f日",since/(24*60*60)); このように今日から何日前の時間なのか秒数で結果が返ってきます。
![NSTimeIntervalを使って日付を比較する | SHINGO IRIE](https://cdn-ak-scissors.b.st-hatena.com/image/square/3af70aba299df4ce059478466a9ad1c6d98500de/height=288;version=1;width=512/https%3A%2F%2Firitec.jp%2Fwp-content%2Fuploads%2F2014%2F04%2Fjquery1.jpg)