[英]Changing a date value of Kendo DatePicker or Jquery full date string format
我目前在我的网格中有一个 Kendo DatePicker。 我使用的格式是 MM/yyyy。 我不需要选择一天。 但是在 DB 中,当我选择日期并点击保存更改按钮时,DatePicker 将日期选择为“1”,并且 DB 会插入该值。 例如,如果我从 UI 中选择 9/2020 并提交,在 DB 中,该值将为 2020-09-01。
所以现在的问题是,我在网格之外还有另一个日期选择器搜索过滤器。 当我选择一个日期时,例如 9/2020,它会搜索“2020-09-[Today's Day]”而不是“2020-09-01”。 因此,即使我只是插入了 09/20 数据,它也不会返回任何内容。
我用作搜索功能的日期选择器:
$('#searchBoxDate').kendoDatePicker({
start: "year",
depth: "year",
min: new Date(2000, 01, 01),
format: "{0:MM/yyyy}"
});
我的问题是——
或者
向 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);
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.