Форматирование выходного хэша даты - PullRequest
0 голосов
/ 17 мая 2011

Вывод из моего хэша дает мне следующую дату:

16 May 11 13:12:14 +0000

Как мне отформатировать это во что-то разумное?

Спасибо

1 Ответ

1 голос
/ 17 мая 2011

Я предполагаю, что вы хотите этот вывод в представлении ... Сначала вы можете создать несколько форматов:

# /config/locales/en.yml:
en:
  date:
    formats:
      full: "%b %d, %Y"

  time:
    formats:
      full: "%B %d, %Y at %I:%M%p"

Затем вы можете отобразить дату и время в представлении, используя метод lс указанным форматом:

<%= l @something.updated_at, :format => :full %>

Это будет отображать что-то вроде следующего:

May 16, 2011 at 01:12pm

Больше о форматах i18n

Список доступных директив

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...