JQuery datepicker – 选择该月的最后一天
在我编写的报告生成器中,用户可以选择日期范围来显示结果。 但由于此报告的数据是每月生成的,因此日期范围的日期部分实际上是无关紧要的。 我现在要求将所选开始日期的日期更改为“1”,而不管用户选择了什么。 我这样做了:
$('#TextStartDate').datepicker({ maxDate: "+0M", minDate: "-24M", dateFormat: 'm/1/yy' });
要求的第二个要点是,无论选择哪一天,所选结束日期的日期都设置为该月的最后一天。 因此,如果用户选择了结束日期为5/16/2011,则日期字段将显示为2011年5月31日。 这是我被卡住的地方。
任何帮助将不胜感激。
我发现的最一致的技术是:
- 在选定日期添加一个月
- 轮到那个月的第一天
-
减去1天。
不一定漂亮,但它的工作原理。
B计划:
- 选定月份的第一轮
- 加1个月
- 减去1天
注意:处理快速示例代码将在稍后添加