BigEd wrote:
For ease of reference, from the linked article (which has much more detail):
January 1, 1: used by .NET, Go (start of the Gregorian calendar)
Pedantically speaking, January 1, 1 would be the
proleptic Gregorian calendar, which is a mathematical approximation of what the date would have been had the Gregorian calendar existed prior to its introduction.
The Gregorian calendar's "official" starting date is October 15, 1582, which is when it replaced the Julian calendar, which had been in use since Julius Caesar's time. At the time the Gregorian calendar was introduced, the Julian calendar was at October 4, 1582 and was about 10 days out of sync with the equinoxes and solstices. Virtually all of this error was due to incorrect leap year rules in the Julian calendar.
An interesting bit of
tedious minutia: as I earlier mentioned, the British Empire didn't adopt the Gregorian calendar until September 1752 (there were interesting religious/political reasons for the 170 year delay after Pope Gregory's new calendar was first adopted) and was still on the Julian calendar up until that time. While on the Julian calendar, the British Empire considered March 25 the first day of the new year. That's right: everyone else was getting drunk and disorderly on January 1, while the British waited until March 25 to hoist a glass or two.