2

我将 Bootstrap 3 Datetimepicker 与 Rails 4 一起使用。当我对 datetimepicker 进行验证时,问题就出在了这里。

$('#start_date').datetimepicker({
  format: 'DD-MM-YYYY hh:mm A',
  minDate: moment(),
  widgetPositioning: {
         horizontal: 'auto',
         vertical: 'auto'
     }
});

因此,我无法选择当前时间之前的日期时间,这是我的要求。但是当我编辑特定记录时,我只得到当前时间。它没有向我显示数据库中保存的日期时间。如果我删除 minDate,它会显示正确的日期时间。

有没有办法处理这个?或者我只能通过删除 minDate 来处理后端?

这是我关注的链接: https ://eonasdan.github.io/bootstrap-datetimepicker/

谢谢。

4

1 回答 1

0

您是否尝试过类似的方法:

$('#start_date').datetimepicker({
  format: 'DD-MM-YYYY hh:mm A',
  minDate: moment(),
  keepInvalid: $('#start_date').val() ? true : false,
  widgetPositioning: {
    horizontal: 'auto',
    vertical: 'auto'
  }
});
于 2016-04-12T13:52:46.573 回答