ZDNet Japan Blog – あとで読むRailsのススメ:日時の表示フォーマット
と思って調べてみたらTime::DATE_FORMATSに設定することで、任意のフォーマットを作れることが判明。ヘルパー作る必要なかった
自分もいままでヘルパを作ってました。
activesupport-2.0.2/lib/active_support/core_ext/time/conversions.rb
6 DATE_FORMATS = {
7 :db => "%Y-%m-%d %H:%M:%S",
8 :time => "%H:%M",
9 :short => "%d %b %H:%M",
10 :long => "%B %d, %Y %H:%M",
11 :long_ordinal => lambda { |time| time.strftime("%B #{time.day.ordinalize}, %Y %H:%M") },
12 :rfc822 => "%a, %d %b %Y %H:%M:%S %z"
13 }
おーここかー。
コメント
日時のフォーマット。 [ Rails ]
:default で登録しちゃえば、to_s だけでそれになる。 Time::DATE_FORMATS[:default] = ”%Y年%m月%d日” …