在Rails中,如何显示日期,如NOV 22,'09?

时间:2010-12-04 02:54:32

标签: ruby-on-rails

在Rails中,如何显示日期,如NOV 22,'09?

时间如下:下午5:10

2 个答案:

答案 0 :(得分:4)

Internationalization Rails Guide.中查看第3.2节“添加日期和时间格式”。您将使用(我相信)在语言环境文件中声明格式:

# config/locales/custom.yml
custom:
  time:
    formats:
      short: "%b %d, '%y"

并在您的视图中调用:

<p><%= l Time.now, :format => :short %></p>

答案 1 :(得分:2)

Date.today.strftime "%b %d, '%y"
Time.now.strftime "%I:%M%p"