如何在Rails 3中更改Date的默认格式?

时间:2011-03-10 07:05:18

标签: ruby-on-rails-3 activesupport

我遇到了rails的日期格式问题。在我看来,默认的日期格式是dd/mm/yyyy。如何将其更改为mm/dd/yyyy

我在某处看到ActiveSupport gem可以处理这个问题,但我不知道它是如何工作的。

2 个答案:

答案 0 :(得分:7)

在enviroment.rb

中添加以下一行
Date::DATE_FORMATS.merge!(:default => "%m/%d/%Y")

并尝试

 Time.now.to_date.to_s

在你的rails控制台上

答案 1 :(得分:2)

您可以将文件添加到名称为config/initializers的文件夹中,即(date_time_formats.rb)。只需在文件中添加以下行。

Date::DATE_FORMATS[:default] = '%m/%d/%Y'

根据要求,您可以更改日期格式。