Personally, I'd use the same letters as in strftime() and in the C++ date formatting thing. But, I like your idea for the delta argument—that can save a step in many common cases.
—John
Comment on Re: Subroutine for returning a date, similar to sprintf