要用英语格式化Date
,我会这样做:
Date.today.to_s(:long_ordinal) # => September 28th, 2011
我如何用俄语(或任何其他语言)格式化日期?
答案 0 :(得分:3)
Internationalization API in Rails解释了如何做到这一点。请参阅第3.2节“添加日期/时间格式”。
<p><%= l Date.today, :format => :short %></p>
然后,您可以为您的区域设置(俄语?)添加文件ru.yml
,并在其中包含您的格式定义。
# config/locales/ru.yml
ru:
date:
formats:
short: "%m/%d/%Y"
请参阅4.4设置和传递区域设置一节如何设置区域设置。
答案 1 :(得分:1)
日期格式和区域设置在ActiveSupport中定义。您可以将these values添加到您的语言环境文件中,然后根据您的要求进行修改 另请查看this俄语。
答案 2 :(得分:0)