2012年11月30日金曜日

Rails3.2.8 (created_atなどに)日本語曜日入り日付フォーマットを1行で書く[Qiitaの補足]

Qiitaにも載せといたけど、
Qiitaの記事に、これで日付を日本語にできるとあるが、これだと現在時刻ばかりなので、 忘れないために補足を付け足しておく。

Time.now.strftime("%m/%d(#{%w(日 月 火 水 木 金 土)[Time.now.wday]})")


例えば、Postモデルのcreated_atを日本語化したいときは、
<%= @posts.each do |post| %>
post.created_at.strftime("%Y/%m/%d(#{%w(日 月 火 水 木 金 土)[post.created_at.wday]})")
<% end %>

この1行でおk。