gpt4 book ai didi

javascript - 通过从另一个日期选择器中选择一个日期来禁用 JQuery 日期选择器日期

转载 作者:行者123 更新时间:2023-11-29 10:13:50 26 4
gpt4 key购买 nike

2 个日期选择器 fromdatetodate

我的要求是选择一个 fromdate 并且 todate 不应超过所选 fromdate 30 天,所以当我选择fromdate 它应该只在 todate 日期选择器中启用接下来的 30 天。

我试图为这些日期选择器实现这个功能但没有工作

//from date
$("#txtTFromDateTeacherDailyReport").datepicker(
{
changeMonth : true,
changeYear : true,
dateFormat : "dd/mm/yy",
maxDate : '0',
beforeShow : function() {
jQuery(this).datepicker(
'option',
'maxDate',jQuery('#txtTToDateTeacherDailyReport').val());
},
}).datepicker("setDate", "0");

//to date
$("#txtTToDateTeacherDailyReport").datepicker(
{
changeMonth : true,
changeYear : true,
dateFormat : "dd/mm/yy",
maxDate :'0',
beforeShow : function() {
jQuery(this).datepicker(
'option',
'minDate',
jQuery( '#txtTFromDateTeacherDailyReport').val());
},
}).datepicker("setDate", "0");

请帮我摆脱这个。

最佳答案

jQuery Datepicker - 从所选日期强制范围

http://codepen.io/anon/pen/vENJWd

// From Datepicker
$( "#from" ).datepicker({
defaultDate: "+1d",
changeMonth: false,
numberOfMonths: 1,
minDate: "+1d",
onClose: function(selectedDate) {
$( "#to" ).datepicker( "option", "minDate", selectedDate );
// Change value of second parameter for your needs
// 7 = One Week, 14 = Two Weeks, etc
$( "#to" ).datepicker( "option", "maxDate", new_date(selectedDate, 30) );
}
});

// To Datepicker
$( "#to" ).datepicker({
defaultDate: "+1w",
changeMonth: false,
numberOfMonths: 1
});

// Do not edit below this line
function new_date(old_date, days_after) {
var month = parseInt(old_date.substring(0, 2))-1;
var day = parseInt(old_date.substring(3, 5));
var year = parseInt(old_date.substring(6, 10));
var myDate = new Date(year, month, day);
myDate.setDate(myDate.getDate() + days_after);
var newMonth = myDate.getMonth()+1;
var newDay = myDate.getDate();
var newYear = myDate.getFullYear();
var output = newMonth + "/" + newDay + "/" + newYear;
return output;
}

// Created By: Rafael Leonidas Cepeda

关于javascript - 通过从另一个日期选择器中选择一个日期来禁用 JQuery 日期选择器日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27242607/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com