以简单的形式,下面的时间选择器给了我一个HHam / pm:MM的格式。尝试了多件事来得到HH:MMam / pm无济于事。知道怎么改变这个吗?
<%= f.input :end_time, as: :time, ampm: true %>
答案 0 :(得分:0)
这可以通过使用 strftime
来实现在Application Helper中创建一个方法
def time_format(datetime)
datetime.strftime('%H:%M:%p') unless datetime.blank?
end
然后在表格上:
<%= f.input_field :end_time, :as => :string, :value => time_format(f.object.end_time) %>