倒推计算今天至2018年历经了哪些季度(代码片段)。
PS:晚上发现无线鼠标的电池没电了,控制台不太会用,所以就别计较格式喽。
var quarterArray = [];
var m = 0;
var yearDiff = new Date().getFullYear() - 2018;
var month = new Date().getMonth() + 1;
for(var i = yearDiff; i >= 0; i--){
if(i == yearDiff){
var k = (month%3 == 0)? month/3 : Math.floor(month/3+1)
for(var j = k; j >= 1; j--){
quarterArray[m] = (2018+i) +'年第'+j+'季度';
m++;
}
}else{
for(var j = 4; j >= 1; j--){
quarterArray[m] = (2018+i)+'年第'+j+'季度';
m++;
}
}
}
网友评论