我正在使用Bootstrap Datetimepicker在我的Rails应用中设置start_at
和end_at
时间。
如果您设置end_at
将来的时间,当然可以设置和编辑,但如果您编辑之前设置的事件,并且由于end_at
已经过期,则视图中的时间消失。
在我的数据库中,我当然可以有正确的end_at
时间,但不能查看。
如何在我的视图中输入正确的时间(过去的时间)?
$('#tickets .datetimepicker3').datetimepicker({
format: 'YYYY/MM/DD HH:mm',
showClose:true,
useCurrent:false,
minDate: d,
maxDate: y,
stepping: 15,
// sideBySide:true
});
$("#tickets .datetimepicker3").on("dp.change", function (e) {
$('.datetimepicker2').data("DateTimePicker").maxDate(e.date);
});
答案 0 :(得分:0)
您可以在rails脚本中通过java脚本传递页面加载日期。
setdate('#{object.end_date}'})
funtione setdate(end_date){
$('#tickets .datetimepicker3').datetimepicker({
format: 'YYYY/MM/DD HH:mm',
showClose:true,
useCurrent:false,
minDate: d,
maxDate: moment(end_date,'YYYY/MM/DD HH:mm'),
stepping: 15,
// sideBySide:true
});
}
你可以使用datetimepicker的moment()。