Closed seth-shaw-asu closed 10 months ago
It seems very odd to me that a library standard that accepts year 17000000 does not accept years -999 through 999. But I think they do, just with leading zeroes, per ISO 8601?
Interesting (to me) was the Wikipedia page on ISO 8601:
ISO 8601 prescribes, as a minimum, a four-digit year [YYYY] to avoid the year 2000 problem. It therefore represents years from 0000 to 9999, year 0000 being equal to 1 BC and all others AD, similar to astronomical year numbering. However, years before 1583 (the first full year following the introduction of the Gregorian calendar) are not automatically allowed by the standard. Instead, the standard states that "values in the range [0000] through [1582] shall only be used by mutual agreement of the partners in information interchange".[19]
This seems very relevant to cultural heritage institutions.
...I think they do, just with leading zeroes, per ISO 8601?
Precisely.
GitHub Issue: N/A
To quote myself:
What does this Pull Request do?
Puts back check for four+ digit years.
What's new?
How should this be tested?
Tests pass. 👍
Interested parties
@Islandora/committers