Ron Savage schreef: > > * How does your module record the difference between "2000", "JAN 2000" > > and "1 JAN 2000"? > > How does you code distinguish between these cases?
It remembers the parts of the date (dmy, or my, or just y) that are known, and only uses those components. It fabricates the missing day or month where necessary, but these are never returned to the outside world. > Do you one of the GEDCOM concepts About, Calculated, Estimated or > Interpreted? Not at this moment. "1900" is equivalent to "BET 1 JAN 1900 AND 31 DEC 1900", and "BET 1897 AND 1903" is rougly equivalent to "ABT 1900", but I haven't (yet) added a method to convert these GEDCOM date strings to each other. Eugene