Skip to content

Instantly share code, notes, and snippets.

@ppeelen
Created November 28, 2015 21:59
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ppeelen/e71c4dd1c3070b3549be to your computer and use it in GitHub Desktop.
Save ppeelen/e71c4dd1c3070b3549be to your computer and use it in GitHub Desktop.
extension NSDate {
func isGreaterThanDate(dateToCompare : NSDate) -> Bool {
return self.compare(dateToCompare) == NSComparisonResult.OrderedDescending
}
func isLessThanDate(dateToCompare : NSDate) -> Bool {
return self.compare(dateToCompare) == NSComparisonResult.OrderedAscending
}
func addDays(daysToAdd : Int) -> NSDate
{
let secondsInDays : NSTimeInterval = Double(daysToAdd) * 60 * 60 * 24
return self.dateByAddingTimeInterval(secondsInDays)
}
func addHours(hoursToAdd : Int) -> NSDate
{
let secondsInHours : NSTimeInterval = Double(hoursToAdd) * 60 * 60
return self.dateByAddingTimeInterval(secondsInHours)
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment