Bootstrap Datetimepicker函数moment()问题

时间:2016-04-12 13:18:06

标签: ruby-on-rails-4 twitter-bootstrap-3 eonasdan-datetimepicker

我在Rails 4中使用Bootstrap 3 Datetimepicker。 当我在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/

感谢。

1 个答案:

答案 0 :(得分:0)

你有没有试过像:

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