import Foundation

extension Date {
    
    func inclusiveDays(to other: Date, calendar: Calendar = .current) -> Int {
        let startDay = calendar.startOfDay(for: self)
        let endDay = calendar.startOfDay(for: other)

        guard let days = calendar.dateComponents([.day], from: startDay, to: endDay).day else {
            return 0
        }

        return abs(days) + 1
    }
}
