Actions
Bug #12273
closedTime.parse incorrectly parses Russian months
Bug #12273:
Time.parse incorrectly parses Russian months
Description
When parsing dates in Russian where day number is 31, Time.parse
returns 2016-05-01
. No matter what month or year is provided.
31 march 2016:
irb(main):003:0> require "time"
=> true
irb(main):004:0> Time.parse "31 марта 2016"
=> 2016-05-01 00:00:00 +0300
irb(main):005:0> Time.parse "31 march 2016"
=> 2016-03-31 00:00:00 +0300
irb(main):006:0> Time.parse "31 mars 2016"
=> 2016-03-31 00:00:00 +0300
31 december 2013:
irb(main):013:0> Time.parse "31 декабря 2013"
=> 2016-05-01 00:00:00 +0300
irb(main):014:0> Time.parse "31 december 2013"
=> 2013-12-31 00:00:00 +0400
Actions