2011-05-11 60 views
1

在我编写的报告生成器中,用户可以选择日期范围来显示结果。但由于此报告的数据是每月生成的,因此日期范围的日期部分实际上并不相关。无论用户选择了什么,我现在都有要求将所选开始日期的一天更改为“1”。我做这个,像这样:JQuery datepicker - 选择月份的最后一天

$('#TextStartDate').datepicker({ maxDate: "+0M", minDate: "-24M", dateFormat: 'm/1/yy' }); 

的要求,第二PARD是,所选择的结束日期的日设置为每月的最后一天,无论选择什么样的日子。因此,如果用户选择了5/16/2011的结束日期,那么日期字段将显示2011年5月31日。这是我卡住的地方。

任何帮助将不胜感激。

回答

4

最一致的技术,我已经找到了,这是:

  1. 1个月
  2. 回合添加到选择日至该月
  3. 减去1天的第一天。

    不一定漂亮,但它的作品。

B计划:

  1. 回合先选定月份
  2. 加入1个月
  3. 减1天

注:工作的一个快速的示例代码稍后添加

相关问题