ioerror

분기의 n번째 월은? n월이 포함된 분기는? 본문

JavaScript

분기의 n번째 월은? n월이 포함된 분기는?...

반응형

상황

분기에 한 번씩 인사평가를 한다고 가정했을 때 평가하는 월이 어느 분기에 포함되었는지 알아야 하는 경우가 있다. 또 분기의 n번재 월이 몇 월인지 알아야 하는 경우도 있다. 그럴 경우 아래 함수를 사용하면 된다.

 

분기의 n번째 월은?

/**
* 지정된 분기의 n번째 월 구하기
*/
function getMonthInQuarter(quarter, oddnumber) {
  return ((quarter - 1) * 3) + oddnumber;
}

console.log(getMonthInQuarter(2,2)); // 2분기의 2번째 월은 5월

 

n월이 포함된 분기는?

/**
 * 지정된 월이 포함된 분기 구하기
 */
function getQuarterByMonth(month){
  return Math.ceil(month / 3);
}

console.log(getQuarterByMonth(7)); // 7월은 3분기

 

 

 

반응형
Comments