在rails视图中显示日期

时间:2014-09-15 13:00:10

标签: ruby-on-rails html5 ruby-on-rails-4 haml

我有以下日期

start = "16/09/2014"

我使用" to_date"进行转换

的方法
Tue, 16 Sep 2014

如何在我的视图中显示以上内容并不起作用?

= start.to_date

1 个答案:

答案 0 :(得分:2)

来自doc here

 start.to_date.strftime('%a, %d %b %Y')

您必须选择显示选项。


另一种很酷的方法是将它添加到初始化程序中:

Time::DATE_FORMATS.update my_format: '%a, %d %b %Y'

然后你可以这样做:

start.to_date.to_s(:my_format)