Bug #2378
Updated by jeremyevans0 (Jeremy Evans) over 4 years ago
=begin On MRI 1.8.6, ParseDate.parsedate('nn-nn') returns sensible data: ruby -rparsedate -e "p ParseDate.parsedate('08-09')" ruby 1.8.6 (2007-09-24 patchlevel 111) [i386-mswin32] [8, 9, nil, nil, nil, nil, nil, nil] Essentially, it treats nn-nn as yy-mm. In MRI 1.8.7, there is a regression, and the returned values now are less sensible: ruby 1.8.7 (2009-06-12 patchlevel 174) [i386-mswin32] [nil, nil, 8, nil, nil, nil, "-09", nil] Day and weird zone, huh? This also leads to RubySpec failures on MRI 1.8.7. =end