@allen
Hoe goed de bedoelingen van alle aangedragen ideeën en codes ook mogen zijn (die van cow18 met delen door 365,25 klasseer ik, gezien zijn kennis en capaciteiten, eerder onder 'ironie'), het feit is dat het ten enenmale onmogelijk is om een universeel correcte oplossing te realiseren.
Van 28/2/2025 tot 31/3/2025, is dat 1 maand? of is dat 1 maand en 3 dagen?
Voor degenen die meteen zullen roepen "1 maand", wat dan met 28/2/2024 tot 31/3/2024? Want daar zit ook 29/2/2024 tussen. Is dat dan 1 maand en 1 dag? of 1 maand en 3 dagen?
Wat ik wil aantonen is: een periode splitsen over maanden én dagen is gedoemd om te mislukken als men zomaar formules begint te schrijven.
Eerst een consensus bereiken over hoe alle mogelijke speciale gevallen moeten geïnterpreteerd worden en pas
daarna gaan coderen is daarom zondermeer noodzakelijk.
De 21° eeuw is inmiddels al aardig opgeschoten, dus wie nu nog met datums vóór 1900 wil werken is quasi zeker met genealogie bezig, en dan kan je echt niet voorbij aan overschakelen van de ene naar de andere kalender, een aantal dagen dat ooit eens eenmalig is toegevoegd of overgeslagen, enz. Omwille van de terechte opmerkingen in #22 heeft de genealoog in kwestie dan al een oplossing 'op maat' nodig.
Wat het BC-gegeven betreft: dit gaat een nog gekkere toer op. Waren er dan in onze contreien BC al kalenders? Akkoord, de Egyptenaren hadden er al één die gebaseerd was op 365 dagen, maar of we daar correcte gegevens van onze voorouders gaan vinden...