如何在Rails 3中更改日期的默认格式?
问题描述:
我遇到了rails的日期格式问题。在我看来,默认的日期格式是dd/mm/yyyy
。我如何改变它像mm/dd/yyyy
?如何在Rails 3中更改日期的默认格式?
我读过ActiveSupport gem可以处理这个的地方,但我不知道它是如何工作的。在enviroment.rb
答
把下面一行
Date::DATE_FORMATS.merge!(:default => "%m/%d/%Y")
,并尝试
Time.now.to_date.to_s
在你导轨控制台
答
您可以添加文件到其名称即config/initializers
文件夹(date_time_formats .RB)。只需将以下行添加到文件中。
Date::DATE_FORMATS[:default] = '%m/%d/%Y'
根据要求,您可以更改日期格式。
你想在显示日期的同时做到这一点吗? – Zimbabao 2011-03-10 07:09:21
是的。我想在数据库的某个地方格式化它。 – johan 2011-03-10 07:17:33