日期:2014-05-16  浏览次数:20446 次

JS制作日历问题
如何用JS制作一个日历,并且在加载的时候做一个循环,当月的第一天开始,获取月和日,然后和数据库的人的生日比较,当日起对上的时候把这个人的名字写上去。。。

貌似比较复杂,有高手给个思路没,或者给个参考

------解决方案--------------------
你的日历制作到哪一步了
------解决方案--------------------
可不可以直接在数据库中取这个月有几个人生日,然后看下有没有今天的,要是有救对上了
------解决方案--------------------
1. SELECT * FROM Person a WHERE DATEDIFF(MONTH,Birthday,'2011-11-1')=0
2. 将上面得到的放在一个DataTable中; [ 得到所有在这一个月的过生日的人的信息 ]
3. 日历循环时, 用一个DataView进行按号数过滤. 取到的放在对应的地方就是了。
------解决方案--------------------
探讨

1. SELECT * FROM Person a WHERE DATEDIFF(MONTH,Birthday,'2011-11-1')=0
2. 将上面得到的放在一个DataTable中; [ 得到所有在这一个月的过生日的人的信息 ]
3. 日历循环时, 用一个DataView进行按号数过滤. 取到的放在对应的地方就是了。