2011-04-15 5 views
0

Можно ли в ruby ​​конвертировать эту строку «2011-03-31» до 3 мая 2011 года или просто реализовать метод для этого?Конвертировать Время по рубину на месяц и дату?

+2

2011-03-31 31 марта 2011 года, или же вы хотите, чтобы перейти вперед 1 месяц и 4 дня? – tjwallace

+0

Извините, я имею в виду 31 марта 2011 – Kevin

ответ

3
Date.parse("2011-03-31").strftime("%B %d, %Y") 

В зависимости от окружающей среды, возможно, придется

require 'date' 
+0

Я думаю, вы хотите использовать '% e' вместо'% d'. '% d' содержит начальные нули. – tjwallace

+0

Yup, вы правы @tjwallace 'Date.parse (" 2011-03-31 "). Strftime ("% B% e,% Y ")' – dogenpunk

Смежные вопросы