ホーム > Rails > 日時のフォーマット。

日時のフォーマット。 このエントリーを含むはてなブックマーク はてなブックマーク - 日時のフォーマット。


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 タグ:
  1. 2008 年 9 月 18 日 00:54 | #1

    日時のフォーマット。 [ Rails ]

    :default で登録しちゃえば、to_s だけでそれになる。 Time::DATE_FORMATS[:default] = ”%Y年%m月%d日” …

  1. トラックバックはまだありません。