再往下,产品展示这里,它所属的NAV,也是可以用JSON来生成的,
还有产品展示所属的滚动轮播,这个也可以用JSON。...然后第二排的左起前几个格要空着,为啥呢,因为当月的第一天可能不是当月的星期一,就是说,当月的1号是星期几,1号之前就空几格。
咱们先来验证思路,什么闰年啊,点击按钮月份切换啊,咱们都不管。...n1str=new Date(ynow,mnow,1);
//用n1str来调用.getDay()方法,来获得当月第一天是星期几,
这个很重要,每个月的1号左边空几格,就靠它了。...var firstday=n1str.getDay();
日期信息都有了,现在再来搞一个12个月份的每月天数的数组:
var m_days=newArray(31,28,31,30,31,30,31,31,30,31,30,31...然后每个月有多少天是固定的,已经写在上面的数组里了。唯一变化的就是每个月的第一天是星期几不一定。所以要在每个月的天数这个数字上,再加上是1号是星期几,这样就是当月的日数和1号左边的空白格。