В Rails, как отображать дату, например, 22 ноября 2009 года? - PullRequest
1 голос
/ 04 декабря 2010

В Rails, как отображать дату как 22 ноября, '09?

И время как: 5:10 вечера

Ответы [ 2 ]

4 голосов
/ 04 декабря 2010

Ознакомьтесь с разделом 3.2 «Добавление форматов даты и времени» в Руководство по интернационализации рельсов. Вы объявите формат в файле локалей, используя (я полагаю):

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

и назовите это по вашему мнению:

<p><%= l Time.now, :format => :short %></p>
2 голосов
/ 04 декабря 2010
Date.today.strftime "%b %d, '%y"
Time.now.strftime "%I:%M%p"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...