I am trying to format some datetimes like this...2007, February the 9th, 6:30pm I have the following which gets me part way there. ActiveSupport::CoreExtensions::Time::Conversions::DATE_FORMATS.update(:my_date_format => "%Y, %d %B, %I:%M%p") There are 2 problems 1. There is no "th" formatter so that I get 1st, 2nd, 3rd, 4th, 5th, etc. 2. PM is in uppercase and I would prefer it in lower. TIA
on 2007-02-09 02:40
on 2007-02-09 04:39
On Feb 8, 2007, at 8:40 PM, reed wrote: > 1. There is no "th" formatter so that I get 1st, 2nd, 3rd, 4th, 5th, > etc. > 2. PM is in uppercase and I would prefer it in lower. > > TIA Roll your own a bit: http://api.rubyonrails.org/classes/Inflector.html#M001091 (part of ActiveSupport) Just .downcase the AM/PM You're asking on the Ruby list, but you clearly have ActiveSupport. If this is more of a Rails question, you may get more response on the Rails list (email@example.com). -Rob Rob Biedenharn http://agileconsultingllc.com Rob@AgileConsultingLLC.com
on 2007-02-09 06:50
On Feb 9, 4:38 pm, Rob Biedenharn <R...@AgileConsultingLLC.com> wrote: > > (part of ActiveSupport) > R...@AgileConsultingLLC.com Thanks for that, I will repost on the rails group.