From: zverok.offline@... Date: 2016-12-15T14:56:23+00:00 Subject: [ruby-core:78663] [Ruby trunk Bug#13036] Date.parse mishandling spanish months "Abril y Agosto" Issue #13036 has been updated by Victor Shepelev. AFAIK, Date.parse was NEVER intending to parse anything except English/American dates in English/American formats. Parsing dates internationally is waaaay harder than making dictionaries of month names: different cultures have different (often incompatible) date formats. Take a look at this list, for ex: https://en.wikipedia.org/wiki/Date_format_by_country International date parser is a cool idea for standalone gem, but I don't think it could be ever expected to be in stdlib. ---------------------------------------- Bug #13036: Date.parse mishandling spanish months "Abril y Agosto" https://bugs.ruby-lang.org/issues/13036#change-62043 * Author: Gonzalo Reutter * Status: Open * Priority: Normal * Assignee: * Target version: * ruby -v: 2.3.0 * Backport: 2.1: UNKNOWN, 2.2: UNKNOWN, 2.3: UNKNOWN ---------------------------------------- ### Steps to reproduce $ irb 2.3.0 :003 > Date.parse("01-Agosto-2016") => 01 Dec 2016 2.3.0 :004 > Date.parse("01-Abril-2016") => 01 Dec 2016 ### Expected behavior 2.3.0 :003 > Date.parse("01-Agosto-2016") => 01 Aug 2016 2.3.0 :004 > Date.parse("01-Abril-2016") => 01 Apr 2016 ### Actual behavior "Agosto" is parsed to December "Abril" is parsed to December. ### System configuration Ruby 2.3.0 Would much like to fix this myself, should be straight forward, but I'm a hobby developer and have never contributed to a project. -- https://bugs.ruby-lang.org/ Unsubscribe: