Given the date 02/11/03 in the locale en_US (so you can assume m/d/y),
what year is that in?
As a human I say that is 2003. What should the rule be? Does the
following sound reasonable:
1) Work out the current decade (now 00)
2) Any date in the current and next decade (00, 10) are assumed
to be in the future
3) All other dates are assumed to be in the past
So,
03 = 2003
14 = 2014
24 = 1924
76 = 1976
This seems dodgy to me. Does anyone have a better idea (or know of a
standard? Or how other programs handle it?)
-ben