Vikram Samvat (ISO: Vikrama Saṁvata; abbreviated VS), also known as the Vikrami calendar is a Hindu calendar historically used in the Indian subcontinent and still used in several states.[1][2] It is a solar calendar, using twelve to thirteen lunar months each solar sidereal years. The year count of the Vikram Samvat calendar is usually 57 years ahead of the Gregorian calendar, except during January to April, when it is ahead by 56 years.
A number of ancient and medieval inscriptions used the Vikram Samvat. Although it was reportedly named after the legendary king Vikramaditya, the term "Vikrama Samvat" does not appear in the historical record before the 9th century; the same calendar system is found with other names, such as Krita and Malava.[3] In colonial scholarship, the era was believed to be based on the commemoration of King Vikramaditya expelling the Sakas from Ujjain. However, later epigraphical evidence and scholarship suggest that this theory has no historical basis. During the 9th century, epigraphical artwork began using Vikram Samvat (suggesting that the Hindu calendar era in use became popular as Vikram Samvat); Buddhist and Jain epigraphy continued to use an era based on the Buddha or the Mahavira.[4]
The association of the era beginning in 57 BCE with Vikramaditya is not found in any source before the 9th century CE; earlier sources call the era "Kṛṭa" (343 and 371 CE), "Kritaa" (404), "the era of the Malava tribe" (424), or simply "Samvat".[5][6] The earliest known inscription which calls the era "Vikrama" is from 842. This inscription, from the Chauhana ruler Chandamahasena, was found at Dholpur and is dated "Vikrama Samvat 898, Vaishakha Shukla 2, Chanda" (20 April 842). The earliest known inscription which associates the era with a king called Vikramaditya is dated 971, and the earliest literary work connecting the era to Vikramaditya is Subhashita-Ratna-Sandoha (993-994) by the Jain author Amitagati.[6]
A number of authors believe that the Vikram Samvat was not started by Vikramaditya, who might be a legendary king or a title adopted by a later king who renamed the era after himself. V. A. Smith and D. R. Bhandarkar believed that Chandragupta II adopted the title of Vikramaditya, and changed the era's name to "Vikrama Samvat". According to Rudolf Hoernl, the king responsible for this change was Yashodharman. Hoernl believed that he conquered Kashmir and is the "Harsha Vikramaditya" mentioned in Kalhana's Rajatarangini.[6]
The Vikram Samvat has been used by Hindus, Sikhs,[9] and Pashtuns.[10] One of several regional Hindu calendars in use on the Indian subcontinent, it is based on twelve synodic lunar months and 365 solar days.[9][11] The lunar year begins with the new moon of the month of Chaitra.[12] This day, known as Chaitra Sukhladi, is a restricted (optional) holiday in India.[13][failed verification]
The calendar remains in use by people in Nepal serving as its national calendar where the first month is Baisakh and the last month is Chaitra. It is also symbolically used by Hindus of north, west and central India.[3] In south India and portions of east and west India (such as Assam, West Bengal and Gujarat), the Indian national calendar is widely used.[14]
With the arrival of Islamic rule, the Hijri calendar became the official calendar of sultanates and the Mughal Empire. During British colonial rule of the Indian subcontinent, the Gregorian calendar was adopted and is commonly used in urban areas of India.[15] The predominantly-Muslim countries of Pakistan and Bangladesh have used the Islamic calendar since 1947, but older texts included the Vikram Samvat and Gregorian calendars. In 2003, the India-based Sikh Shiromani Gurdwara Parbandhak Committee controversially adopted the Nanakshahi calendar.[9] Alongside Nepal Sambat, Vikram Samvat is one of two official calendars used in Nepal.[16]
Like the Hebrew and Chinese calendars, the Vikram Samvat is lunisolar.[9] In common years, the year is 354 days long,[17] while a leap month (adhik maas) is added in accordance to the Metonic cycle roughly once every three years (or 7 times in a 19-year cycle) to ensure that festivals and crop-related rituals fall in the appropriate season.[9][11] Early Buddhist communities in India adopted the ancient Hindu calendar, followed by the Vikram Samvat and local Buddhist calendars. Buddhist festivals are still scheduled according to a lunar system.[18]
In India, the reformulated Saka calendar is officially used (except for computing dates of the traditional festivals). In the Hindi version of the preamble of the constitution of India, the date of its adoption (26 November 1949) is presented in Vikram Samvat as Margsheersh Shukla Saptami Samvat 2006. A call has been made for the Vikram Samvat to replace the Saka calendar as India's official calendar.[20]
The classical Vikram Samvat is generally 57 years ahead of Gregorian Calendar, except during January to April, when it is ahead by 56 years. The month that the new year starts varies by region or sub-culture.
Upto 13 April 2025, it will be 2081 BS in the BS calendar. The names of months in the Vikram Samvat in Sanskrit and Nepali,[30][31] with their roughly corresponding Gregorian months, respectively are:
I have a question about using the Nepali calendar. If we implement that calendar using the instructions provided just for our Nepal region, it says the dates are still stored in Gregorian Calendar. We use SMS from CommCare that generates the dates of the next visit and sends reminder SMS messages to our patients. Is there a way to make that date show using the Nepali Calendar for our users in Nepal, or since it's stored in Gregorian will it still show up that way in the SMS?
If i have a space for the clinic worker to input the date of next visit using the nepali calendar, and then on another screen I have the date of next visit displayed, do I use the format-date-for-calendar() function and call the date they entered using the nepali calendar? The documentation says "The first argument to the function should be a standard date" so I'm not sure.
Yes. The output from the Nepali calendar will be an ISO8601 formatted gregorian date (what the documentation refers to as a 'standard' date), so if you want to display a Nepali date back to the user, you should first format it through the format-date-for-calendar function.
The Nepali Calendar is a traditional lunar calendar used in Nepal for cultural and religious purposes. Known as the Bikram Sambat Calendar, it is based on the Hindu calendar system and serves as the official calendar of Nepal. The Nepali Calendar consists of 12 months, each with a varying number of days, changing from year to year, and ranging from 29 days to 32 days.
One of the unique features of the Nepali Calendar is that it is 56 years and 8 months ahead of the Gregorian calendar. The Nepali Calendar follows a detailed Nepali panchang to list important festivals like Dashain, Tihar, Teej, Chhath, Lhosar, and Eid. It brings you the Daily Panchang of Nepal, Government and Bank holidays, Nepali festivals and more.
Nepali Calendar also known as Nepali Patro is the Bikram Sambat system which uses lunar months and solar sidereal year. The Nepalese new year falls on 1st Baishakh (mid of April). The months have a minimum of 28 (usually Mangshir/Poush) days and a maximum of 32 (usually Asar/Shrawan) days. Besides Nepal and India, Bikram Sambat Nepali Calendar is also used in other countries like Bangladesh, Sri Lanka, Thailand, Malaysia and Indonesia.
King Chandragupta Vikramaditya, who was the Hindu king of Ujjain (currently in Rajasthan, India), started a new calendar and gave it his own name, Vikram. 'Sambat', which means 'era' in English, is used for any calendar system in Sanskrit. Thus, the calendar was named Vikram Sambat. With the development of the relationship between Vikramaditya and the Lichchhavi kings of Nepal through marriage, the calendar system was introduced to Nepal. Since then, it was used in Nepal by subsequent generations of kings for various purposes until it was replaced by Sakha Sambat during the Rana regime. However, the Ranas restored the Vikram Sambat Calendar in 1958, and since then, it has been used and known as the official Nepali Calendar.
It is also believed that around 58 BC, when the Vikram Sambat Calendar was started, there was no existence of King Chandragupta Vikramaditya in India. Therefore, the calendar may have been started and solely developed by the Lichchhavi kings of Nepal. This suggests that it was Mandev, the then king of Nepal, who started the Nepali Calendar.
We have also created a brand new Nepali Calendar exclusively for iOS user called Smart Patro with much simplicity using latest development technology to make it much faster and user friendly, which includes the features like Calendar, Date Converter, Rashifal, Forex / Exchange Rate, Gold & Silver, Nepali News, Nepali FM Radio, Panchang and many more. You can download Smart Patro - Nepali Calendar from App Store.
Display Nepali calendar on you website. Place the calendar code once wherever you want the nepali calendar to appear on your website. Width and height are changable. Adjust required width and height below and click get code to generate calendar code. It is HTTPS compatable.
I have a requirement where i need to store nepal calendar date in a date column in sql table. Nepal calendar is totally different from regular english calendar whereas it has 32 days also in some month. Is it possible to Install SQL with region and calendar settings as Nepal. Thanks in Advance!
Sorry, you asked if it's possible to install Sql Server with the Nepalese calendar. Sql will inherit the time zone info from the OS it's installed on. So if you're able to control the system clock of the server it should be possible to set it to Nepal Standard Time.
Oh ok I've looked into a little more. Sql does get calendar/clock time zone info from the OS (on Windows, not sure how it works on Linux). This is a subject area where Microsoft tells governments what they're supposed to do and sometimes there are disagreements. Yikes! The Nepali calendar is converted to by a combination of look up and calculation. Double yikes!
c80f0f1006