Ruby on rails rubyonrails中的日期定制
如何在Rails中格式化/自定义Ruby on rails rubyonrails中的日期定制,ruby-on-rails,rails-activerecord,Ruby On Rails,Rails Activerecord,如何在Rails中格式化/自定义Date类 在我看来,我希望它能显示2016年2月18日星期四的使用 在您的情况下,可能是这样的: l @object.date, format: "%A, %B %d, %Y" if @object.date somedate.strftime(“%A,%B%d,%Y”)我知道的最简洁的方法是使用onDate,您可以将其配置为如下日期格式: Date::DATE_FORMATS[:yours] = "%A, %B %d, %Y" 然后可以在任何日期实例上使用
Date
类
在我看来,我希望它能显示2016年2月18日星期四的使用
在您的情况下,可能是这样的:
l @object.date, format: "%A, %B %d, %Y" if @object.date
somedate.strftime(“%A,%B%d,%Y”)
我知道的最简洁的方法是使用onDate
,您可以将其配置为如下日期格式:
Date::DATE_FORMATS[:yours] = "%A, %B %d, %Y"
然后可以在任何日期实例上使用,如下所示:
Date.today.to_s :yours
您可以使用如下样式:
l @object.date, format: "%A, %B %d, %Y" if @object.date
这将以您想要的格式为您提供日期:
2016年2月18日,星期四
这种方法的好处是,它可以翻译成应用程序可能使用的任何语言,例如西班牙语,日期格式为:
2016年2月18日,朱韦夫斯
不必自己翻译。答案是I18n.l时间。现在,格式:“%A,%B%d,%Y”