一JavaScript获取当前月份的前12个月,获取最近的12个月二js实现获取当前月份前的12个月份,格式化后放在一个数组里
Posted wgy0528
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了一JavaScript获取当前月份的前12个月,获取最近的12个月二js实现获取当前月份前的12个月份,格式化后放在一个数组里相关的知识,希望对你有一定的参考价值。
一 ,var dataArr = [];
var data = new Date();
var year = data.getFullYear();
data.setMonth(data.getMonth()+1, 1)//获取到当前月份,设置月份
for (var i = 0; i < 12; i++) {
data.setMonth(data.getMonth() - 1);//每次循环一次 月份值减1
var m = data.getMonth() + 1;
m = m < 10 ? "0" + m : m;
dataArr.push(data.getFullYear() + "-" + (m))
}
console.log(dataArr)
二,
<script>
var last_year_month = function() {
var d = new Date();
var result = [];
for(var i = 0; i < 12; i++) {
d.setMonth(d.getMonth() - 1);
var m = d.getMonth() + 1;
m = m < 10 ? "0" + m : m;
//在这里可以自定义输出的日期格式
// result.push(d.getFullYear() + "-" + m);
result.push(d.getFullYear() + "年" + m + ‘月‘);
}
return result;
}
//测试输出结果
document.write(last_year_month());
console.log(last_year_month());
</script>
以上是关于一JavaScript获取当前月份的前12个月,获取最近的12个月二js实现获取当前月份前的12个月份,格式化后放在一个数组里的主要内容,如果未能解决你的问题,请参考以下文章