我有一个出生日期的文本框,允许用户选择他们的日期。对于日期选择我使用date_picker。选择时,日期为dd / mm / yyyy(08.Aug.1999)格式。并将日期保存到数据库后。它以yyyy / mm / dd格式显示(1997.08.07)。因为在数据库中它以(1999.8.07)格式存储。但我希望它以与用户输入的格式相同的格式显示。怎么做?
HTML
<input class='dob' name='user[dob]' type="text" value='<%= user.dob %>'/>
答案 0 :(得分:1)
您可以使用strftime实现此目的。
<强>代码:强>
<input class='dob' name='user[dob]' type="text" value='<%= user.dob.strftime("%m/%d/%Y") %>'/>