Skip to content

Instantly share code, notes, and snippets.

@JKalash
Last active March 17, 2017 14:18
Show Gist options
  • Save JKalash/f29cb4be710cd5f090ff5b7fda294e11 to your computer and use it in GitHub Desktop.
Save JKalash/f29cb4be710cd5f090ff5b7fda294e11 to your computer and use it in GitHub Desktop.
isToday var for Date struct
extension Date {
var isToday : Bool {
let cal = Calendar.current
var components = cal.dateComponents([.era, .year, .month, .day], from: Date())
let today = cal.date(from: components)!
components = cal.dateComponents([.era, .year, .month, .day], from: self)
let thisDate = cal.date(from: components)!
return (today as NSDate).isEqual(to: thisDate)
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment