0

簡単な質問かもしれませんが、私はそのように私のモデルに日付を入力します

<%= f.label :published_on, 'Published Date' %>
<%= f.date_select  :published_on, :order => [:day, :month, :year] %>

移行から列を作成するときに、列を:dateとして指定しました

出力するには、

この形式で表示されます

2013-01-01

この日付を表示するにはどうすればよいですか

2014年1月1日

たとえば、このヘルパーを使用して文字列を日付に変換できます

def date_format(date)
date.to_date.strftime("#{date.to_date.day.ordinalize} %b %Y")
end

しかし、逆にそれをすることは私を投げています

助けてくれてありがとう

4

1 に答える 1

1

これを試して..

date.strftime('%e %B %Y')

その他の形式については、こちらをご覧くださいhttp://strfti.me/

于 2013-03-09T12:29:47.987 に答える