gpt4 book ai didi

ruby-on-rails - Rails 以另一种格式翻译当前日期

转载 作者:行者123 更新时间:2023-12-02 01:05:17 25 4
gpt4 key购买 nike

在 Rails 中,我正在尝试本地化日期:

2.1.1 :005 > Date.today
=> Mon, 14 Apr 2014
2.1.1 :006 > I18n.localize(Date.today)
=> "14/04/2014"
2.1.1 :007 >

第二个输出不是第一个的正确翻译!

你能帮帮我吗?

最佳答案

你可以定义一个新的格式:

en:
date: # there is also a section for datetime and time
formats:
day_month_abbr: "%a, %d %b %Y"

并像这样使用它:

I18n.localize(Date.today, format: :day_month_abbr)
# => "Mon, 14 Apr 2014"

或者您可以覆盖默认格式:

en:
date:
formats:
default: "%a, %d %b %Y"

然后你不需要给出任何参数:

I18n.l(Date.today) #=> "Mon, 14 Apr 2014"

所有可用于日期时间/时间/日期的通配符列表:http://apidock.com/ruby/DateTime/strftime

关于ruby-on-rails - Rails 以另一种格式翻译当前日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23069184/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com