Date
英語でa をフォーマットするには、次のようにします。
Date.today.to_s(:long_ordinal) # => September 28th, 2011
ロシア語 (またはその他の言語) で日付をフォーマットするにはどうすればよいですか?
Date
英語でa をフォーマットするには、次のようにします。
Date.today.to_s(:long_ordinal) # => September 28th, 2011
ロシア語 (またはその他の言語) で日付をフォーマットするにはどうすればよいですか?
その方法を説明するRailsの Internationalization API があります。たとえば、セクション 3.2 日付/時刻形式の追加を参照してください。
<p><%= l Date.today, :format => :short %></p>
次に、ロケール (ロシア語?) 用にファイルを追加しru.yml
、そこに形式の定義を含めることができます。
# config/locales/ru.yml
ru:
date:
formats:
short: "%m/%d/%Y"
ロケールの設定方法については、セクション 4.4 ロケールの設定と受け渡しを参照してください。
strftimeを使用します。例:
Date.today.strftime('%m/%d/%Y')
日付をどのようにフォーマットするかに応じて、% 記号を設定します。リンクしたドキュメントを参照して、使用できるシンボルを確認してください。