指定日までの日数を求める

[php]
NSDateFormatter *formatter = [[NSDateFormatter alloc] init]; //作成 と イニシャライズ
[formatter setDateFormat:@"yyyy/MM/dd"]; //setDateFormatメソッドで書式指定
NSDate *today = [NSDate date]; //今日の日付
NSDate *eventDate = [formatter dateFromString:@"2014/01/15"]; //日付のオブジェクト 指定日
NSTimeInterval secs = [eventDate timeIntervalSinceDate:today]; //2つの日付が何秒あるかを求める todayとeventData はsecs
NSInteger dayes = round(secs/(60*60*24)); // secs/60*60*24で日付に換算
NSLog(@"あと %d日", dayes);
[/php]

※1日は24時間、1時間=60分 1分=60秒
※ 一日は86400秒

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です