The religious occasion of Ekadashi is observed by the Hindus on day 11 of the two lunar phases, according to the Hindu calendar--Shukla Paksh, the waxing phase of the moon, and Krishna Paksh, the waning phase of the moon.
According to the Panchang, this day has been referred to as Hari Visara and Hari Din in the Puranas, as it is celebrated by worshipping Lord Vishnu--who is also known as Hari.
This day is looked upon by the Hindus and Jains as an opportunity for spiritual cleansing and appeasing Lord Vishnu by partial or full fasting.
Hindu customs state that any individual between the age of eight to 80 years should indulge in fasting on these auspicious days. The customs, however, exempt the old, sick and pregnant women from fasting.
he devotees particularly refrain from consuming grains and beans on this day, even the ones who are not fasting, because they are believed to be contaminated by sin.
Out of the 24 Ekadashis observed during a year, each one is believed to reap different benefits, and is celebrated with different activities.
Bhagavat Purana states that Ekadashi was first observed by Ambarisha, who was a devotee of Lord Vishnu.