我想知道是否可以根据用户选择开始日期和周数选择列表来计算结束日期。
即。我选择一个为期2周的课程,并选择2月10日的开课日期 - 理论上,日期字段将自动更新为两周后的日期,即2月24日。
有办法做到这一点吗?
答案 0 :(得分:0)
是的,你可以。这只是javascript中Date
操作的问题。
您是否尝试过询问google?
答案 1 :(得分:0)
使用jQuery Datepicker插件非常简单: {{3P>
答案 2 :(得分:0)
是的,你可以这样做:
$('#start-date').bind('blur', function() {
var days = $('#weeks-select').val() * 7;
var endDate = new Date($(this).val());
endDate.setDate(endDate.getDate() + days);
$('#end-date').val( (endDate.getMonth() + 1)+ '/' + endDate.getDate() + '/' + endDate.getFullYear() );
});
其中:
#weeks-select
是带有周数的下拉列表#start-date
是开始日期输入#end-date
是结束日期输入修改它以匹配您的操作顺序。即。用户选择数周,然后选择开始日期。