Jquery Datepicker - 根据开始日期和周数下拉列表计算结束日期

时间:2011-02-02 02:19:05

标签: jquery datepicker

我想知道是否可以根据用户选择开始日期和周数选择列表来计算结束日期。

即。我选择一个为期2周的课程,并选择2月10日的开课日期 - 理论上,日期字段将自动更新为两周后的日期,即2月24日。

有办法做到这一点吗?

3 个答案:

答案 0 :(得分:0)

是的,你可以。这只是javascript中Date操作的问题。 您是否尝试过询问google

这里有http://javascript.about.com/library/bltut19.htm

答案 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是结束日期输入

修改它以匹配您的操作顺序。即。用户选择数周,然后选择开始日期。