以下是传递偏移量时返回年份和季度的函数。
function getQuarterStrings(id) {
var d = new Date();
d.setDate(1);
d.setMonth(d.getMonth() - id * 3);
var month = d.getMonth() + 1;
var year = d.getFullYear();
var quarter = Math.ceil(month / 3);
return ("Q" + quarter + ", " + year);
}
如何创建带有两个参数Quarter和Year的新函数并返回偏移量。例如,当前季度为0,而当我通过Q2和2018时,它应返回4。