Ниже приведена функция, которая возвращает год и квартал при прохождении смещения.
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);
}
Как создать новую функцию с двумя параметрами квартал и год и вернуть смещение.Например, текущий квартал равен 0, а когда я прохожу Q2 и 2018, он должен вернуть 4.