[英]Date Customization in Ruby on Rails
如何在Rails中格式化/自定義Date
類?
在我看來,我希望它顯示在Thursday, February 18, 2016
。
我知道的最新方法是在Date
上使用to_formatted_s
(別名為to_s
)方法 ,您可以使用如下日期格式配置它:
Date::DATE_FORMATS[:yours] = "%A, %B %d, %Y"
您可以在任何Date
實例上使用它,如下所示:
Date.today.to_s :yours
你可以像這樣使用i18風格:
l @object.date, format: "%A, %B %d, %Y" if @object.date
這將以您想要的格式提供日期:
2016年2月18日,星期四
關於該方法的好處是它會轉換為您可能擁有應用程序的任何語言,例如,西班牙語的日期格式將是:
Jueves,Febrero 18日2016年
無需翻譯自己。
答案是I18n.l Time.now, format: "%A, %B %d, %Y"
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.