Function convertToBanglaDay

  • Converts a day of the week to its Bangla name.

    Parameters

    • day: string | number

      The day as a number (0-6), full day name (e.g., "Sunday"), or short name (e.g., "Sun").

    • weekStartDay: string = 'Sunday'

      The start day of the week. Can be a full day name (e.g., "Sunday") or short name (e.g., "Sun"). Default is "Sunday".

    • strict: boolean = true

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

    Returns string

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

    If the input is invalid and strict is true.

    convertToBanglaDay(0); // "রবিবার" (default week start day is Sunday)
    convertToBanglaDay(0, "Monday"); // "সোমবার" (week start day is Monday)
    convertToBanglaDay(0, "mon"); // "সোমবার" (week start day is Monday)
    convertToBanglaDay("Sunday"); // "রবিবার"
    convertToBanglaDay("sun"); // "রবিবার"
    convertToBanglaDay("SUN"); // "রবিবার"
    convertToBanglaDay(7); // Throws an error (invalid day)
    convertToBanglaDay(7, "Sunday", false); // ""