Javascript 启动日期选择器中的设置最小日期
在我的例子中,当改变一个输入时,我想动态地改变mindateJavascript 启动日期选择器中的设置最小日期,javascript,jquery,date,datepicker,Javascript,Jquery,Date,Datepicker,在我的例子中,当改变一个输入时,我想动态地改变mindate $('#text1').on('changeDate', function () { var sdate = moment.utc((<any>$('#text1')).datepicker('getFormattedDate')).subtract(1, "days"); (<any>$("#LossDate")).datepicker('min
$('#text1').on('changeDate', function () {
var sdate = moment.utc((<any>$('#text1')).datepicker('getFormattedDate')).subtract(1, "days");
(<any>$("#LossDate")).datepicker('minDate', sdate.format("MM-DD-YYYY"));
});
$('#text1')。在('changeDate',函数(){
var sdate=moment.utc($('#text1')).datepicker('getFormattedDate'))。减去(1,“天”);
($(“#LossDate”).datepicker('minDate',sdate.format(“MM-DD-YYYY”);
});
我也在尝试
$('#text1').on('changeDate', function () {
var sdate = moment.utc((<any>$('#text1')).datepicker('getFormattedDate')).subtract(1, "days");
(<any>$("#LossDate")).datepicker('setStartDate', sdate.format("MM-DD-YYYY"));
});
$('#text1')。在('changeDate',函数(){
var sdate=moment.utc($('#text1')).datepicker('getFormattedDate'))。减去(1,“天”);
($(“#LossDate”).datepicker('setStartDate',sdate.format(“MM-DD-YYYY”);
});
及
$('#text1')。在('changeDate',函数(){
var sdate=moment.utc($('#text1')).datepicker('getFormattedDate'))。减去(1,“天”);
($(“#LossDate”).datepicker('startDate',sdate.format(“MM-DD-YYYY”);
});
及
$('#text1')。在('changeDate',函数(){
var sdate=moment.utc($('#text1')).datepicker('getFormattedDate'))。减去(1,“天”);
($(“#LossDate”).datepicker('SetstartDate',sdate.format(“MM-DD-YYYY”);
});
但在我的情况下,一切都不起作用以下是有效的javascript:
$(文档).ready(函数(){
$(“#开始日期”)。日期选择器({
今日电话:1,,
自动关闭:是的,
}).on('changeDate',函数(已选择){
var minDate=新日期(selected.Date.valueOf());
$('enddate').datepicker('setStartDate',minDate);
});
$(“#enddate”).datepicker()
.on('changeDate',函数(已选择){
var minDate=新日期(selected.Date.valueOf());
$('startdate').datepicker('setEndDate',minDate);
});
});代码>
开始
终点
使用此
$("#text1").datepicker({
autoclose: true
}).on('changeDate', function (selected) {
var minDate = new Date('2017-12-01');
$('#text1').datepicker('setStartDate', minDate);
});
为您的问题创建一个工作示例链接,这样我们就可以进行测试(如fiddle链接)
$('#text1').on('changeDate', function () {
var sdate = moment.utc((<any>$('#text1')).datepicker('getFormattedDate')).subtract(1, "days");
(<any>$("#LossDate")).datepicker('SetstartDate', sdate.format("MM-DD-YYYY"));
});
$("#text1").datepicker({
autoclose: true
}).on('changeDate', function (selected) {
var minDate = new Date('2017-12-01');
$('#text1').datepicker('setStartDate', minDate);
});