Function convertToBanglaMonth

  • Converts a month to its Bangla name in the Gregorian calendar.

    Parameters

    • month: string | number

      The month as a number (1-12), full month name (e.g., "January"), or short name (e.g., "Jan").

    • strict: boolean = true

      If true, throws errors for invalid inputs. If false, returns an empty string.

    Returns string

    The Bangla name of the month or an empty string if invalid and strict is false.

    If the input is invalid and strict is true.

    convertToBanglaMonth(1); // "জানুয়ারি"
    convertToBanglaMonth("January"); // "জানুয়ারি"
    convertToBanglaMonth("jan"); // "জানুয়ারি"
    convertToBanglaMonth("JAN"); // "জানুয়ারি"
    convertToBanglaMonth(13); // Throws an error (invalid month)
    convertToBanglaMonth(13, false); // ""