Nepali DateNepali DateBikram Sambat Date Engine
Constants

number_np

Array containing Devanagari numeral glyphs for digits zero through nine used for Nepali number localization.

The number_np constant is an array containing the ten Devanagari numeral characters representing digits 0 through 9 in Nepali script. It provides a direct lookup table for formatting numbers, years, dates, and currency values into native Devanagari script for Nepali language interfaces.


Import

from nepali_date_library import number_np

Value

number_np = ["०", "१", "२", "३", "४", "५", "६", "७", "८", "९"]

Digit Lookup Table

IndexArabic DigitDevanagari NumeralUnicode Code Point
00०U+0966
11१U+0967
22२U+0968
33३U+0969
44४U+096A
55५U+096B
66६U+096C
77७U+096D
88८U+096E
99९U+096F

Examples

Converting Digits to Devanagari

from nepali_date_library import number_np

def to_devanagari(number: int) -> str:
    return "".join(number_np[int(digit)] for digit in str(number))

print(to_devanagari(2081)) # "२०८१"

  • date.format(): Format dates using token specifiers with optional Devanagari numerals.
  • month_np: Devanagari month names.
Advertisement

On this page