我想在rails上更改ruby中的日期结构。我只想在运行时更改它

时间:2013-12-19 05:26:01

标签: ruby-on-rails ruby

我使用

在预订摘要中打印了日期
<td colspan="2"><%= booking.created_at %></td>

显示日期如2013-12-18 16:11:24 +0800但是,我只想2013-12-18

你能指导我怎么做吗?

1 个答案:

答案 0 :(得分:1)

你想要的是Time#strftime方法

所以你的代码看起来像这样:

<td colspan="2"><%= booking.created_at.strftime('%Y-%m-%d') %></td>

<td colspan="2"><%= booking.created_at.strftime('%F') %></td>