以Sinatra格式格式化日期字段

时间:2012-11-16 11:12:46

标签: html ruby forms date sinatra

我在Ruby / Sinatra中有一个表单,其中显示了一个日期字段:

%input{:type => "date", :name => "due_date", :value => @m.due_date}

在屏幕上,表单字段显示为day-month-year(例如23-11-2012) 我希望字段内容显示为year-month-day(例如2012-11-23)。

建议?

1 个答案:

答案 0 :(得分:5)

尝试:

@m.due_date.strftime("%Y-%m-%d")

查看http://www.ruby-doc.org/core-1.9.3/Time.html#method-i-strftime