A very happy Janmashtami to everyone.Lord Krishna 8th avatar of Lord Vishnu, was born in 3112 BCE. We are now in 2013 CE. The difference between 3112 BCE and 2012 CE is 5125 years. So, this year we are celebrating the 5125th birthday of Lord Krishna.How With the help of the auspicious star formation data passed on from generations through Puranas, ancient Hindu texts and advanced planetary birth chart mapping softwares, one can predict the date Lord Krishna was born in Mathura prison. The date of His birth according to the Gregorian calendar works out to be 27th of July, 3112 BCE.