如何将日期绑定到kendo datepicker

时间:2012-06-24 13:26:02

标签: kendo-ui

我正在使用Kendodatepicker.below是我的代码。

<input id="datePicker" />
$(document).ready(function(){
 $("#datePicker").kendoDatePicker({
  value: new Date(),
  min: new Date(1950, 0, 1),
  max: new Date(2049, 11, 31)
 })
});

我想把datepicker的默认选择值作为上个月的开始日期。请给我一个想法。 提前致谢

2 个答案:

答案 0 :(得分:2)

$(document).ready(function(){
 var d = new Date().setDate(-1);

 $("#datePicker").kendoDatePicker({
   value: new Date(d),
   min: new Date(1950, 0, 1),
   max: new Date(2049, 11, 31)
 })
});

$(document).ready(function(){     
  var d = new Date().setDate(-1);

  $("#datePicker").attr('value',new Date(d));
  $("#datepicker").kendoDatePicker();
});

可能它以超短的方式工作:

$(document).ready(function(){     
   $("#datePicker").kendoDatePicker({
     value: new Date().setDate(-1),
     min: new Date(1950, 0, 1),
     max: new Date(2049, 11, 31)
   })
 });

玩得开心

答案 1 :(得分:1)

首先使用Date()获取当前日期,然后减去一个月,然后将其设置为该月的第一天。

  

$(document).ready(function(){

var lastMonthStart = new Date();
with(lastMonthStart) {
    setMonth(getMonth()-1);
    setDate(1);
}
$("#datePicker").kendoDatePicker({
    value: lastMonthStart,
    min: new Date(1950, 0, 1),
    max: new Date(2049, 11, 31)
}) });

应该给你上个月的开始。