2

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/

ありがとう。

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 に答える