如何使用Datepicker jquery将上个月的第一天设置为startDate?

时间:2018-06-09 12:10:58

标签: jquery jquery-ui-datepicker

我正在使用jquery datepicker来显示仅在上个月的第一天启用了日期的日历然后。我想使用Datepicker jquery将上个月的第一天设置为startDate。这是我用来查找上个月第一天的功能

function firstOfLastMonth() {
var year = date.getFullYear();
var month = now.setMonth(now.getMonth() -1);
return '01/' + month + '/' + year;      
}

这是针对datepicker

$('.datech').datepicker({
format: "dd/mm/yyyy",
startDate: firstOfLastMonth,
language: "en"
});

但它不起作用。

2 个答案:

答案 0 :(得分:0)

假设您使用的是jquery UI datepicker(docs),它不应该是'minDate'而不是'startDate'吗?如果要设置初始值,只需将其添加到输入字段(<input type="text" class="datech" value="01/01/2018" />或使用jquery val()方法设置值$('.datech').val(firstOfLastMonth())

答案 1 :(得分:0)

更改您的

return '01/' + month + '/' + year; 

return year + '-' + month + '-' + '01';