Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/444.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Kendo DateTimePicker set min value将更改时间选项_Javascript_Asp.net Mvc_Kendo Ui_Kendo Asp.net Mvc - Fatal编程技术网

Javascript Kendo DateTimePicker set min value将更改时间选项

Javascript Kendo DateTimePicker set min value将更改时间选项,javascript,asp.net-mvc,kendo-ui,kendo-asp.net-mvc,Javascript,Asp.net Mvc,Kendo Ui,Kendo Asp.net Mvc,这是一个可运行的代码,用于演示问题: 以下是链接断开时的相同代码: html{字体大小:14px;字体系列:Arial、Helvetica、sans serif;} 提醒我 $(文档).ready(函数(){ //从输入HTML元素创建DateTimePicker $(“#datetimepicker”).kendoDateTimePicker({ 值:新日期() }); $(“#datetimepicker”).data(“kendoDateTimePicker”).min(新日期(201

这是一个可运行的代码,用于演示问题:

以下是链接断开时的相同代码:


html{字体大小:14px;字体系列:Arial、Helvetica、sans serif;}
提醒我
$(文档).ready(函数(){
//从输入HTML元素创建DateTimePicker
$(“#datetimepicker”).kendoDateTimePicker({
值:新日期()
});
$(“#datetimepicker”).data(“kendoDateTimePicker”).min(新日期(2016,8,28,11,29));
});

我今天也有同样的行为。。 就我而言,我把时间四舍五入

大概是这样的:

var dateMin = new Date(2016, 8, 28, 11,29);
dateMin.setHours(dateMin.getHours() + Math.round(dateMin.getMinutes() / 60));
dateMin.setMinutes(0);

$("#datetimepicker").data("kendoDateTimePicker").min(dateMin);

我今天也有同样的行为。。 就我而言,我把时间四舍五入

大概是这样的:

var dateMin = new Date(2016, 8, 28, 11,29);
dateMin.setHours(dateMin.getHours() + Math.round(dateMin.getMinutes() / 60));
dateMin.setMinutes(0);

$("#datetimepicker").data("kendoDateTimePicker").min(dateMin);

我已经提交了Telerik支持票,以下是他们的回复:

默认情况下,最小值将在时间视图中指定间隔的起点。处理此行为有两个选项:

  • 将最小值设置为列表中的值(时间视图中的间隔):最小值:新日期(2016,8,28,11,00)
  • 定义特定最小日期的日期集合:
  • 但是,第二种方法需要重新初始化 通过它的setOptions方法和我个人推荐的 要使用第一种方法,需要设置最小值的时间 值以匹配间隔中的一个值


    简而言之:这是预期的行为,没有“快速”解决办法。

    我已经提交了Telerik支持通知单,下面是他们的回复:

    默认情况下,最小值将在时间视图中指定间隔的起点。处理此行为有两个选项:

  • 将最小值设置为列表中的值(时间视图中的间隔):最小值:新日期(2016,8,28,11,00)
  • 定义特定最小日期的日期集合:
  • 但是,第二种方法需要重新初始化 通过它的setOptions方法和我个人推荐的 要使用第一种方法,需要设置最小值的时间 值以匹配间隔中的一个值


    简而言之:这是预期的行为,没有“快速”的解决办法。

    这个问题可能会帮助你这个问题可能会帮助你我不认为这能回答我的问题,因为我有一些案例需要故意将最小值设置为非舍入值,如15:02、18:23等……我不认为这能回答我的问题,因为我有一些情况需要故意将最小值设置为非舍入值,如15:02、18:23等。。。。