【发布时间】:2011-01-22 03:06:01
【问题描述】:
我有一个日期,我需要使用该日期与今天之间的月/年填充下拉列表。例如,如果该日期是 2010 年 10 月 14 日,则下拉菜单应包含 2010 年 10 月、2010 年 11 月、2010 年 12 月、2011 年 1 月。
我正在考虑这样做的方式是将该日期传递给一个函数,从今天向后循环 1 个月,同时将每个月添加到一个集合中,直到我们到达那个日期并最终返回一个字符串集合。然后,在页面加载时填充下拉控件。最后,使用一些带有页面方法的 ajax 来解析字符串并触发部分页面重新加载。
我只是想知道是否有一种简单的方法可以做到这一点。
谢谢。
【问题讨论】:
-
用户可以更改日期吗?还是在页面加载时填充并始终固定?
-
在页面加载时加载:初始日期为用户注册日期,结束日期为今天。
-
"最后,使用一些带有页面方法的 ajax 来解析字符串并触发部分页面重新加载。"这如何适合您的问题?我相信您正在寻找一种优化方法来查找两个给定日期之间的月差,不是吗?
-
用户可以从该下拉列表中选择一个月份,并根据所选月份更新页面上的报表。我不是在寻找两个日期之间的差异,而是在寻找这些日期之间的月份列表。