日期:2014-05-19  浏览次数:20944 次

求大神,二级联动问题!一级联动显示年份,二级联动显示周数(几月几号-几月几号)
显示的年份不同,可能周数中的日期时间也不相同,后面的周数显示中几月几号的显示实在是想不出来。求大神!


------解决方案--------------------
明白了。。。这个不难。。。

就是说,如果年份的下拉框值一改变,你就需要将周分的下拉框填充当前年的所周,以及每周所在的日期。。。对吧?


我讲个思路吧:

第一步,获得年以后,创建一个日期 如2010 则创建 20100101
创建好这个日期以后,就可以根据日期对象获得出1月1日为星期几了,然后在下拉框中添加一个option。上面写上1周(1月1日-1月1日)。

再循环当前年份的天数-1次。每次将日期获取后,
比对于前一天的日期,
是否在同一周,在的话,将当前周的option后面的日期叠加1 如:1月1日-1月1日 换成 1月2日
如果不在同一周的话,添加一个新的option,上面写什么。。。不用我说了吧。。。

楼主,我这么说你明白了吗?