Jquery 日期选择器-在X天后自动分配第二个日期
我真的不知道如何给我的两个约会选择者编码。当我使用第一个日期选择器选择某个日期时,我希望第二个日期选择器自动选择X天后的日期。下面的代码就是我现在拥有的。还有什么事要做Jquery 日期选择器-在X天后自动分配第二个日期,jquery,datepicker,Jquery,Datepicker,我真的不知道如何给我的两个约会选择者编码。当我使用第一个日期选择器选择某个日期时,我希望第二个日期选择器自动选择X天后的日期。下面的代码就是我现在拥有的。还有什么事要做 $(function() { $.datepicker.setDefaults({ dateFormat: 'yy-mm-dd', firstDay: 1, showOn: "both", buttonImage: "/images/calenda
$(function() {
$.datepicker.setDefaults({
dateFormat: 'yy-mm-dd',
firstDay: 1,
showOn: "both",
buttonImage: "/images/calendar.gif",
buttonImageOnly: true});
$('#txtStartDate').datepicker({minDate: 0, onSelect: function(selectedDate) {
var minDate = $(this).datepicker('getDate');
if (minDate) {
minDate.setDate(minDate.getDate() + 1);
}
$('#txtEndDate').datepicker('option', 'minDate', minDate || 1); // Date + 1 or tomorrow by default
}});
$('#txtEndDate').datepicker({minDate: 1, onSelect: function(selectedDate) {
var maxDate = $(this).datepicker('getDate');
if (maxDate) {
maxDate.setDate(maxDate.getDate() - 1);
}
$('#txtStartDate').datepicker('option', 'maxDate', maxDate); // Date - 1
}});
});
这应该有帮助,干杯 链接: 工作演示:但是你可以在上面的链接中找到更多选项 链接:
您在哪里定义/计算X?您想将日期分配给enddate,然后可以直接分配var var toDate=startdate.getMonth+1+/+startdate.getDate+noofdays+'/'+date.getFullYear;如果你想在这方面得到一些帮助,你至少需要告诉我们出了什么问题。当前代码正在做什么。如果它什么也没做,那么你需要说出来。此外,JSFIDLE也会非常有用。
<script type="text/javascript">
jQuery(function($){
$(".urDatePickerName").datepicker({
dateFormat : 'yy-mm-dd'
});
});
function validate (){
var dateFrom = $('#start1').val();
var dateTo = $('#end1').val();
if(dateFrom > dateTo){
alert('Invalid date entry, "date from" is greater than "date to".');
}else{
//customRange .. you can find in the URL Code...
}
}
</script>