js获取当前月及未来12个月

var dataArr = [];
var data = new Date();
var year = data.getFullYear();
data.setMonth(data.getMonth()); //获取到当前月份,设置月份

dataArr.push(data.getFullYear() + "-" + data.getMonth()+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("当前月及未来12个月",dataArr);

暂无评论

相关推荐

js判断正整数

我使用下边的方法判断正整数,目前使用OK没问题 let pernum = xxx if (!(/(^[1-9]\d*$)/.test(pernum))) { //到这里说 …

js slice方法截取数组

slice(x1,x2)x1:开始坐标,包含此坐标数据;x2:结束坐标,不包含此位置数据x2可以大于数组长度不会报错,大于数组长度 …

flex简单教程

基本概念 采用 Flex 布局的元素,称为 Flex 容器(flex container),简称"容器"。它的所有子元素自动成为容 …

微信扫一扫,分享到朋友圈

js获取当前月及未来12个月