我如何更改以Rails形式输入的默认日期

问题描述 投票:-1回答:1

i在rails中有一个日期输入形式,但默认情况下,gets形式将输入形式为yyyy-mm-dd。如何以Rails格式将日期输入作为dd-mm-yyyy格式?这是默认情况下日期表单字段的外观。

default form

  <div class="field columns large-3">
    <%= form.label :planned_start_date %>
    <%= form.date_select :planned_start_date, class: 'select-date' %>
  </div>

  <div class="field columns large-3">
    <%= form.label :planned_end_date %>
    <%= form.date_select :planned_end_date, class: 'select-date' %>
  </div>
</div>
ruby-on-rails ruby ruby-on-rails-5
1个回答
1
投票

使用

  <div class="field columns large-3">
    <%= form.label :planned_start_date %>
    <%= form.date_select :planned_start_date, order: [:day, :month, :year], class: 'select-date' %>
  </div>

  <div class="field columns large-3">
    <%= form.label :planned_end_date %>
    <%= form.date_select :planned_end_date, order: [:day, :month, :year], class: 'select-date' %>
  </div>

可以找到order选项参考的API文档here

© www.soinside.com 2019 - 2024. All rights reserved.