1700, 1800, and 1900 incorrectly shown as having February 29

Even now, Apple still has not fixed a leap year bug in the Calendar app for iOS.


Confusingly, while the calendars for 2100, 2200, 2300, 2500, 2600, etc. correctly omit February 29, the calendars for 1700, 1800, and 1900 incorrectly show both "February 29" and "March 1" under the Monday, Saturday, and Thursday columns respectively. All the other dates in those three years are shown under the correct column.


Please make the calendar omit February 29 for 1700, 1800, 1900, and earlier proleptic Gregorian centuries.

Please file a bug.
The best way of making Apple aware of this, is to file a bug report using Feedback Assistant.

See this page for more information: https://developer.apple.com/bug-reporting/
I have submitted a feedback report at FB7757824.

It seems that this bug has been fixed in iOS 14 and iPadOS 14. Can anyone else confirm that this is indeed the case by looking up the year 1900 in the Calendar app on iOS 14 or iPadOS 14?
I tested Date Picker in iOS 14 simulator. February ends on 28.

That was already the case in 13.5

I also noted that the display of DatePicker has changed: it displays a calendar, no more the scroll wheels.

I also tested Calendar app on iPhone with 13.7. February 1900 ends on 28.
But the date displayed in full text at top of screen is one day before the date selected on the 7 days line ! And the display for the month detail is absolutely chaotic…
OK, to get the older display, just need to use wheels style
1700, 1800, and 1900 incorrectly shown as having February 29
 
 
Q