From: greutter@... Date: 2016-12-15T14:49:42+00:00 Subject: [ruby-core:78661] [Ruby trunk Bug#13036] Date.parse mishandling spanish months "Abril y Agosto" Issue #13036 has been updated by Gonzalo Reutter. ## UPDATE: I tracked the problem to dates_international.rb (https://gist.github.com/jackrg/2927162) The problem is solved replacing line 37. From: 37: month_from = string[/[^\s\d,]+/i] To: 37: month_from = string[/[a-z]+/i] ---------------------------------------- Bug #13036: Date.parse mishandling spanish months "Abril y Agosto" https://bugs.ruby-lang.org/issues/13036#change-62041 * 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: