格式化 html.erb 中的日期

Formatting the datein html.erb

是否可以在我的 html 文件中设置日期格式? 我从 item.starts_at

收到回复

starts_at: '2018-01-10 07:28:00'。 我想将其显示为 1 月 10 日

<%= item.starts_at.strftime('%b %d') %>

I18n.l(Date.today, format: :short)就是你要找的,Rails包括这些本地化格式,更多细节:https://github.com/rails/rails/blob/b2eb1d1c55a59fee1e6c4cba7030d8ceb524267c/activesupport/lib/active_support/locale/en.yml#L3