【发布时间】:2017-12-27 08:39:24
【问题描述】:
我正在使用 I18n 对 Rails 应用程序进行本地化,我遇到了一种涉及使用 I18n 进行时间格式的情况。
日期和时间格式显示如下:"Tuesday, July 11, 2017" 表示时间:2017-07-11 12:30:00 +0530
为了进行本地化,我使用en.yml 和es.yml 两种时间格式,如下所示:
en:
time:
formats:
long: '%A, %B %d, %Y'
short: '%b %d, %Y'
在模型中我使用I18n.l(raw_date.to_time, format: :long),这对英语效果很好,结果为"Tuesday, July 11, 2017",但对于西班牙语,它的返回如下:"a, t 11, 2017"
西班牙语获得与英语相同结果的日期时间格式是什么。任何帮助将不胜感激:)
【问题讨论】:
标签: ruby-on-rails ruby rails-i18n time-format