func isDayEnded(recent: Date, previous: Date) -> Bool { let day:Int = Calendar.current.dateComponents([.day], from: previous, to: recent).day ?? 0 if day >= 1 { return true } else { return false } } let previous = NSDate(timeIntervalSince1970: 1645601459) let recent = NSDate(timeIntervalSince1970: 1648020659) let dayEnded = isDayEnded(recent: recent as Date, previous: previous as Date) print("Day = \(dayEnded)")