这里的问题:我有一个Kendo.DatePicker,作为一个过滤器,它的默认值设置为这个,在控制上个月获取的DatePicker
.Value(DateTime.Now.AddMonths(-1))
当我们点击了“清除过滤器“按钮,我希望日期返回到默认值,该值始终为CurrentDate - 1个月。
我都这样了,来获取当前日期(从this question得到它)
var todayDate = kendo.toString(kendo.parseDate(new Date()), 'dd/MM/yyyy');
$("#initialDate").data("kendoDatePicker").value(todayDate);
所以,我怎么之前得到蛾呢?我试图玩getMonth
和setMonth
,但无法使它工作。
你基本上必须在JavaScript中获得你想要的日期,请参阅:https://stackoverflow.com/questions/26488043/javascript-get-previous-months-date –
@DanDumitru我看到了类似的答案,但我想我错过了那里有一点。之前没有正确使用getMonth,现在它工作正常:)谢谢。 –