在Rails上编辑模型时,jQueryUIDatePicker显示错误的日期
当我创建模型@bill时,我有一个名为purchase\u date的属性。 我从datepicker中选择日期,它工作正常,我的视图格式中的日期是dd-mm-yyyy。 但是当我调用action edit时,它带来了错误的日期格式yyy-mm-dd,并且我的字段除了日期选择器之外还有一个掩码,因此它类似于20/15/1116,并在更新时导致错误。 我已经试过了在Rails上编辑模型时,jQueryUIDatePicker显示错误的日期,jquery,ruby-on-rails,datepicker,Jquery,Ruby On Rails,Datepicker,当我创建模型@bill时,我有一个名为purchase\u date的属性。 我从datepicker中选择日期,它工作正常,我的视图格式中的日期是dd-mm-yyyy。 但是当我调用action edit时,它带来了错误的日期格式yyy-mm-dd,并且我的字段除了日期选择器之外还有一个掩码,因此它类似于20/15/1116,并在更新时导致错误。 我已经试过了 @bill.purchase_date.strftime('%d/%m/%Y') 和parse:my字段中的值。如果我把它放在另一个
@bill.purchase_date.strftime('%d/%m/%Y')
和parse:my字段中的值。如果我把它放在另一个页面中,元素会正确,但在我的字段中不会
这是我的密码
form.html.erb
<%= f.input :purchase_date, as: :string, :label => false, :required => true, :input_html => { :id => 'datepicker1', :style => 'width: 100px;' } %>
您可以将日期格式设置为
datepicker
$( "#datepicker1" ).datepicker({
showOn: "button",
buttonImage: "http://s8.postimg.org/kryvquupd/calendar.png",
buttonImageOnly: true,
buttonText: "Select date",
dateFormat: dd-mm-yyyy
});
嘿,伙计,谢谢你的评论,我已经试过了,没用,它带来了相同的20/15/1115我有类似的问题。我找到了一个
$( "#datepicker1" ).datepicker({
showOn: "button",
buttonImage: "http://s8.postimg.org/kryvquupd/calendar.png",
buttonImageOnly: true,
buttonText: "Select date",
dateFormat: dd-mm-yyyy
});