File size: 374 Bytes
cf86710
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
import { getMonthCode, monthsInHebrewYear } from "../utils/calendarMath.js";

export function findMonthIndexByCode(
  year: number,
  preferredCode: string,
): number {
  const monthsCount = monthsInHebrewYear(year);
  for (let index = 0; index < monthsCount; index += 1) {
    if (getMonthCode(year, index) === preferredCode) {
      return index;
    }
  }
  return -1;
}