关于Moment.js:
"A 5kb javascript date library for parsing, validating, manipulating, and formatting dates.",
更多信息:http://momentjs.com/。
主要是用Moment.js处理几个时间的计算,本月、本周、上周等。代码如下:
1 获取当前月份时间段 2 var firstDay = moment().startOf('month').format('YYYY-MM-DD'), 3 lastDay = moment().endOf('month').format('YYYY-MM-DD'); 4 获取3个月内的时间段: 5 var currentMonth = moment().month()+1, 6 currentYear = moment().year(), 7 lastMonth = currentMonth-3; 8 lastMonth = (currentMonth-3)<10?'0'+lastMonth:lastMonth; 9 var lastDay = moment().startOf('month').format('YYYY-MM-DD'), 10 firstDay = currentYear +'-'+ lastMonsth + '-01'; 11 获取本周时间段: 12 var firstDay = moment().day(0).format('YYYY-MM-DD'), 13 lastDay = moment().day(7).format('YYYY-MM-DD');