Datetimepicker在视图中消失

时间:2016-10-17 12:04:57

标签: ruby-on-rails datetimepicker bootstrap-datetimepicker eonasdan-datetimepicker

我正在使用Bootstrap Datetimepicker在我的Rails应用中设置start_atend_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);                    
});    

1 个答案:

答案 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()。