//创建现在的时间
var data = new Date();
//获取年
var year = data.getFullYear();
//获取月
var mon = data.getMonth() + 1;
var d_mon = data.getMonth()
var arry = new Array();
for (var i = 0; i < d_mon; i++) {
mon = mon - 1;
if (mon < 10) {
mon = "0" + mon;
day = (new Date(year, mon, 0)).getDate();
}
else {
day = (new Date(year, mon, 0)).getDate();
}
arry.push({ value: year + "-" + mon + "-"+day, name: mon + "月" });
}
得到数组

JS日期操作技巧

本文介绍了一种使用JavaScript操作日期的方法,通过创建当前时间并获取年、月、日,然后利用循环生成包含过去月份的日期数组,适用于需要进行历史日期遍历或数据回溯的场景。
634

被折叠的 条评论
为什么被折叠?



