参考:http://www.jb51.net/article/72977.htm
难点在于:要判断这个月份(可能还需要上一个月份)是30天还是31天,而且还有瑞年的2月28天或者29天
解决方法:利用Js中Date可以参与算术运算的特性来完成。代码如下:
while(i < 14){ // 生成一个倒数14天的数组
var date = nowdate.getFullYear() + "-0" + (nowdate.getMonth() + 1) + "-" + nowdate.getDate();
nowdate = new Date(nowdate - 24 * 60 * 60 * 1000) // 减去一天的毫秒数效果就是把日期往前推一天
i++;
}
再结合数组的reverse() 效果如下: