jQuery datetimepicker动态地按日期禁用特定时间

时间:2015-05-04 11:23:24

标签: javascript jquery datetimepicker

我的datetimepicker代码中的代码会按日期删除特定的小时数。

var specificDates = ['24/12/2014', '17/12/2014'];
var hoursToTakeAway = [[14, 15],[17]];
$('#from_date').datetimepicker({
  format: 'd.m.Y H:i',
  timepicker: true,
  lang: 'en',
  onGenerate: function (ct, $i) {
    var ind = specificDates.indexOf(ct.dateFormat('d/m/Y'));
    $('.xdsoft_time_variant .xdsoft_time').show();
    if (ind !== -1) {
      $('.xdsoft_time_variant .xdsoft_time').each(function (index) {
        if (hoursToTakeAway[ind].indexOf(parseInt($(this).text())) !== -1) {
          $(this).hide();
        }
      });
    }
  }
});

我的问题是如何动态操纵它:

如果我在datetimepicker中选择:

07/05/2015 -take away hours: 1,2
13/05/2015 -take away hours: 3,4,5

我该怎么做?

0 个答案:

没有答案