Datetimepicker исчезнет в поле зрения

Я использую Bootstrap Datetimepicker для настройки start_at а также end_at время в моем приложении Rails.

Если вы установите 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 ответ

Вы можете передать дату загрузки страницы в java-скрипте с rails.

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.