Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/424.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/apache-kafka/3.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 DatePicker或Jquery完整日期字符串格式的日期值_Javascript_Jquery_Jquery Ui_Kendo Ui_Kendo Datepicker - Fatal编程技术网

Javascript 更改Kendo DatePicker或Jquery完整日期字符串格式的日期值

Javascript 更改Kendo DatePicker或Jquery完整日期字符串格式的日期值,javascript,jquery,jquery-ui,kendo-ui,kendo-datepicker,Javascript,Jquery,Jquery Ui,Kendo Ui,Kendo Datepicker,目前我的网格中有一个剑道日期选择器。 我使用的格式是MM/yyyy。我不需要选择一天。 但是在DB中,当我选择日期并点击SaveChanges按钮时,DatePicker选择一天作为1,DB插入该值。例如,如果我从UI中选择9/2020并提交,以DB为单位,值将为2020-09-01 所以现在的问题是,我在网格之外有另一个日期选择器搜索过滤器。当我选择一个日期时,例如,2020年9月,它搜索2020-09-[今天],而不是2020-09-01。 因此,即使我只是插入了09/20数据,它也不会返回

目前我的网格中有一个剑道日期选择器。 我使用的格式是MM/yyyy。我不需要选择一天。 但是在DB中,当我选择日期并点击SaveChanges按钮时,DatePicker选择一天作为1,DB插入该值。例如,如果我从UI中选择9/2020并提交,以DB为单位,值将为2020-09-01

所以现在的问题是,我在网格之外有另一个日期选择器搜索过滤器。当我选择一个日期时,例如,2020年9月,它搜索2020-09-[今天],而不是2020-09-01。 因此,即使我只是插入了09/20数据,它也不会返回任何内容

我正在用作搜索功能的日期选择器:

    $('#searchBoxDate').kendoDatePicker({
        start: "year",
        depth: "year",
        min: new Date(2000, 01, 01),
        format: "{0:MM/yyyy}"
    });
我的问题是-

当我选择年和月时,有没有办法让searchBoxDate自动选择一天作为1? 或

有没有办法将第18天改为完整字符串格式的第1天? 太阳2020年10月18日01:39:28 GMT-0400东部夏时制
向onChange事件添加更改函数,以始终将日期更正为当月的第一天:

change: function() {
      var value = this.value();
      var days = value.getDate();
      var d = new Date();
      d = value;
      d.setDate(d.getDate()-days+1);
        console.log(d); 
    }

你为什么不直接用它呢?它有更好的可访问性,本地化的翻译,更便于移动,因为Firefox不支持这种功能。我一直在使用所有的剑道UI控件,所以我更愿意使用它们来保持一致性。我不认为在这一点上移动友好,因为有一个移动版本的这个应用程序,我已经开发了,所以不需要考虑。我能够解决这个问题只是通过添加StuutcDATE1。但是谢谢你的评论!刚刚投票赞成这个问题: