Nepali DateNepali DateBikram Sambat Date Engine
Static Methods

NepaliDate.getMonthName()

Static utility to retrieve the localized English or Nepali month name for any month index.

The getMonthName static method returns the localized name of a Bikram Sambat month given its zero based index from 0 for Baisakh to 11 for Chaitra. It supports full names as well as short abbreviations in both English and Devanagari script.


Import

import { NepaliDate } from "nepali-date-library";

Signature

static getMonthName(month: number, short?: boolean, nepali?: boolean): string;

Parameters

ParameterTypeRequiredDefaultDescription
monthnumberYes-Zero-indexed month number (0-11, where 0 is Baisakh).
shortbooleanNofalseWhen true, returns the 3-letter abbreviated name.
nepalibooleanNofalseWhen true, returns the name in Devanagari script.

Return Value

  • Type: string
  • Localized month name string.

Exceptions

Throws an Error if month is less than 0 or greater than 11:

"Invalid month index, must be between 0-11"

Output Reference Matrix

Month IndexDefault (short: false, nepali: false)Short English (short: true, nepali: false)Nepali Full (short: false, nepali: true)Nepali Short (short: true, nepali: true)
0"Baisakh""Bai""बैशाख""बै"
1"Jestha""Jes""जेठ""जे"
2"Asar""Asa""असार""अ"
3"Shrawan""Shr""श्रावण""श्रा"
4"Bhadra""Bhd""भाद्र""भा"
5"Aswin""Asw""आश्विन""आ"
6"Kartik""Kar""कार्तिक""का"
7"Mangsir""Man""मंसिर""मं"
8"Poush""Pou""पौष""पौ"
9"Magh""Mag""माघ""मा"
10"Falgun""Fal""फाल्गुण""फा"
11"Chaitra""Cha""चैत्र""चै"

Examples

Generating Localized Month Labels

import { NepaliDate } from "nepali-date-library";

// Default English Full
console.log(NepaliDate.getMonthName(0)); // "Baisakh"

// English Short
console.log(NepaliDate.getMonthName(0, true)); // "Bai"

// Nepali Devanagari Full
console.log(NepaliDate.getMonthName(0, false, true)); // "बैशाख"

// Nepali Devanagari Short
console.log(NepaliDate.getMonthName(0, true, true)); // "बै"

Advertisement

On this page