new Date() (seems like RFC 2822 with timezone name specified) in a browser located in
Asia/Novosibirsk timezone I will get 1st of November quite frequently.
require 'time' Time.parse('Mon May 18 2015 22:16:38 GMT+0600 (NOVT)') # => 2015-11-01 22:16:38 +0600
Updated by akr (Akira Tanaka) about 4 years ago
It seems that Date._parse recognizes NOV as November.
% ruby -rdate -e 'p Date._parse("Mon May 18 2015 22:16:38 GMT+0600 (NOVT)")[:mon]' 11 % ruby -rdate -e 'p Date._parse("Mon May 18 2015 22:16:38 GMT+0600")[:mon]' 5 % ruby -v ruby 2.3.0dev (2015-01-02 trunk 49103) [x86_64-linux]