private static function jdMonthNameJewishMonths($julian_day)
    {
        list(, , $year) = explode('/', self::jdToCalendar(self::$jewish_calendar, $julian_day, 347998, 324542846));

        if (self::$jewish_calendar->isLeapYear($year)) {
            return self::shouldEmulateBug54254() ? self::$MONTH_NAMES_JEWISH_54254 : self::$MONTH_NAMES_JEWISH_LEAP_YEAR;
        } else {
            return self::shouldEmulateBug54254() ? self::$MONTH_NAMES_JEWISH_54254 : self::$MONTH_NAMES_JEWISH;
        }
    }
private static function jdMonthNameJewishMonths($julian_day)
    {
        list(, , $year) = explode('/', self::jdToCalendar(self::$jewish_calendar, $julian_day, 347998, 324542846));

        if (self::$jewish_calendar->isLeapYear($year)) {
            return self::shouldEmulateBug54254() ? self::$MONTH_NAMES_JEWISH_54254 : self::$MONTH_NAMES_JEWISH_LEAP_YEAR;
        } else {
            return self::shouldEmulateBug54254() ? self::$MONTH_NAMES_JEWISH_54254 : self::$MONTH_NAMES_JEWISH;
        }
    }
private static function jdMonthNameJewishMonths ( $ julian_day ) { list ( , , $ year ) = explode ( '/' , self :: jdToCalendar ( self :: $ jewish_calendar , $ julian_day , 347998 , 324542846 ) ) ; if ( self :: $ jewish_calendar -> isLeapYear ( $ year ) ) { return self :: shouldEmulateBug54254 ( ) ? self :: $ MONTH_NAMES_JEWISH_54254 : self :: $ MONTH_NAMES_JEWISH_LEAP_YEAR ; } else { return self :: shouldEmulateBug54254 ( ) ? self :: $ MONTH_NAMES_JEWISH_54254 : self :: $ MONTH_NAMES_JEWISH ; } }
Determine which month names to use for the Jewish calendar.

@param int $julian_day

@return string[]
Determine which month names to use for the Jewish calendar .