"Richard A. Ryan" <Richard.A.Ryan / noaa.gov> writes: >Hi, >Thanks for the reply. If the consistency of the treatment of yday >with mktime means it's not a bug Well, the fact that it's documented means it's not a bug . . >, then why wouldn't the inconsistency with mktime's autonormalization feature >be a bug? I didn't say it wasn't. :) Actually, I think that the 10-argument form of Time.local/mktime is deprecated. You should really be using the 1-to-8 argument forms, which have no wday or yday fields at all: Time.mktime(year[, month[, day[, hour[, min[, sec[, msec[, zone]]]]]]]) I agree that there ought to be a normalizing form of these methods. For instance, the Perl Time::Local module includes timelocal_nocheck and timegm_nocheck to serve that purpose. -Mark