Definitions of date arithmetic

D. J. Bernstein djb at cr.yp.to
Sat Oct 10 15:35:05 UTC 1998


Paul Eggert writes:
> * 29 February if it's a leap lear, 28 February otherwise.

If that's 1 month before 31 March, then what's 1 month before 30 March?
1 month before 29 March? 1 month before 28 March?

And what's 1 month after 28 February? 1 month after 27 February? 1 month
_before_ 27 February?

I wouldn't mind adding more date-arithmetic functions to libtai/caldate,
but I haven't seen a coherent explanation of the desired functions.

> * ``It's an error to ask that question.''

I find it difficult to believe that users would be satisfied with that
answer. What applications do you have in mind?

---Dan
1000 recipients, 28.8 modem, 10 seconds. http://pobox.com/~djb/qmail/mini.html



More information about the tz mailing list