問:如何將日期時間拆分爲兩個單獨的表單域?將日期時間拆分爲兩個單獨的表單域(RAILS)
我有以下幾點:
<%= f.label :Borrowed, "Check Out Date*" %></td>
<%= f.date_field :Borrowed, :id => "datepicker", min:Date.today, :ignore_time => true, :required => true %></td>
<%= f.label :Borrowed, "Check Out Time*" %>
<%= f.time_field :Borrowed, min:"9:00 AM", max: "4:30 PM", default:"10:00 AM", :ignore_date => true, :required => true%>
<td><%= f.label :Returned, "Check In Date" %>
<td><%= f.date_field :Returned, :id => "datepicker", min:Date.today, :ignore_time => true, :required => true %>
<td><%= f.label :Returned, "Check In Time*" %>
<td><%= f.time_field :Returned, min:"9:00 AM", max: "4:30 PM", default:"10:00 AM", :ignore_date => true, :required => true%>
所以,我在我的數據庫中有兩個日期時間字段:借用並返回。我想分割日期和時間,以便用戶可以使用jQuery腳本從日曆中選擇日期。 (這可能是問題......)當我填寫並提交表單時,會發生什麼情況,但是在借用和退回時間的日期是相同的。
所以在數據庫中,它看起來是這樣的:
Returned: 2016-12-09 15:00:00 -0800
Borrowed: 2016-12-09 10:00:00 -0800
jQuery的
$('#datepicker').datepicker({format: 'dd/mm/yyyy'});
寶石
gem 'bootstrap-timepicker-rails'
gem 'bootstrap-datepicker-rails'
結束添加新列。效果很好。謝謝 – codingdraculasbrain