I have looked around a bit, but didnt find a quick answer for this in swift 3. I get todays weekday like this:
let weekday = Calendar.current.component(.week
Weekday by default consider first weekday as Sunday, if you wanna support generic context use this extension.
extension Date { var calendar: Calendar { Calendar.current } var weekday: Int { (calendar.component(.weekday, from: self) - calendar.firstWeekday + 7) % 7 + 1 } }