如何使用更改事件更改启用日期时间选择器的小时数?

Posted

技术标签:

【中文标题】如何使用更改事件更改启用日期时间选择器的小时数?【英文标题】:How to change Date Time Picker enabled hours using on change event? 【发布时间】:2020-10-01 20:15:42 【问题描述】:

我有以下选择器:

$('.datetimepicker').datetimepicker(
    format: 'LT',
    locale: 'PT-BR',
    icons: 
      up: "fa fa-chevron-up",
      down: "fa fa-chevron-down",
      time: "far fa-clock",
    ,
    enabledHours: permittedHours(),
    stepping: 15,
  );

但我想在重新设置 enabledHours 时调用其他辅助函数,以防输入值发生变化。

我把这个链接起来,可以成功弹出警报:

$('.datetimepicker').datetimepicker(
    format: 'LT',
    locale: 'PT-BR',
    icons: 
      up: "fa fa-chevron-up",
      down: "fa fa-chevron-down",
      time: "far fa-clock",
    ,
    enabledHours: permittedHours(),
    stepping: 15,
  )
  .on('dp.change', function (e)  
    alert(e.date._i)
  );

但是如果我尝试处理 enabledHours 它不起作用。在这种情况下,如何将新值传递给 enabledHours?

【问题讨论】:

【参考方案1】:
on('dp.change', function (e) 
     $('.datetimepicker').data("DateTimePicker").enabledHours(your_function(e.date.format('yourformat')));
);

【讨论】:

请用通俗易懂的语言(最好是 OP 的语言)详细说明您的代码做了什么,以及它如何解决 OP 与正文内容相关的问题。

以上是关于如何使用更改事件更改启用日期时间选择器的小时数?的主要内容,如果未能解决你的问题,请参考以下文章

如何更改日期范围选择器的日期格式?

如何更改 WPF 日期选择器的图标?

如何在颤动中更改显示日期选择器的语言

如何更改html5中自动日期选择器的显示格式

如何更改角度 ui-bootstrap 日期选择器的格式

如何更改 Material UI 的日期选择器的填充?