我和我的同事正在测试我的网络应用。并且,在我的计算机/本地/开发和服务器/生产中的表单中,它显示日期格式dd/mm/yyyy 00:00
和我的同事mm/dd/yyyy 00:00 am/pm
具有相同的本地chrome设置和计算机设置。
一段代码:
<div class="mini_jumbotron">
<div class="mini_text">Inicio<%= image_tag("calendar.png", :class => "calendar")%>
</div> <br>
</div>
<%= f.datetime_field :Inicio %>
答案 0 :(得分:0)
尝试以下代码:
<%= f.date_field :Inicio, as: :date, value: f.object.try(:strftime,"%d/%m/%Y"), class: 'form-control' %>
你也可以使用这个宝石:https://github.com/Nerian/bootstrap-datepicker-rails 在你的gemfile.rb上
gem 'bootstrap-datepicker-rails'
然后捆绑安装并重新启动rails服务器
然后将此行添加到 app / assets / stylesheets / application.css
*= require bootstrap-datepicker
并将此行添加到 app / assets / javascripts / application.js
//= require bootstrap-datepicker
并在表单中使用:
<%= f.date_field :Inicio, :id => "datepicker" %>
并在表单的同一视图中添加此javascript
<script>
$('#datepicker').datepicker({format: 'dd/mm/yyyy HH:MM:ss'});
</script>