This commit is contained in:
Vladimir Dubovik
2024-12-04 14:22:11 +03:00
parent 89c648de3e
commit ddceec8551
6 changed files with 58 additions and 2 deletions

View File

@ -38,14 +38,17 @@ extension Date {
var week: [WeekDay] = []
let weekForDate = calendar.dateInterval(of: .weekOfMonth, for: startOfDate)
//print("Start: \(weekForDate?.start)")
//print("End: \(weekForDate?.end)")
guard let startOfWeek = weekForDate?.start else {
return []
}
// Создаем дни для недели
(0..<7).forEach { index in
if let weekDay = calendar.date(byAdding: .day, value: index, to: startOfWeek) {
week.append(.init(date: weekDay))
week.append(WeekDay(date: weekDay))
}
}