Has anyone made a thorough research of the Mahabharata and figured out when this war actually took place with exact astronomical evidence? Are there dates in any other text for the Mahabharata war?
According to the Surya Siddhanta of astronomer Aryabhata, Kali Yug started in approx. 3102 B.C. This is start date used by Panchang (traditional Indian almanac)
Kali Yug started when Dwapar Yug ended.
Dwapar Yug ended when Sri Krishna left Bhuloka.
Krishna left ~36 years after the war in Kurukshetra, based on Gandhari's curse on Yadava clan, as described in Mausala Parva
This puts approx. date of Mahabharat war ~3140 B.C thereabouts.
Ved Vyas composed Mahabharat Itihaas as a contemporary (he takes part in the events).
Any 'modern' dating by Indologists suggesting dates of 5000 BC, 1000 BC, 1947 AD etc. are bogus and not accepted by Veda/Jyotish scholars (nor the general public).
According to Wikipedia on Kurukshetra War, 22 November 3067 BCE.
K. Sadananda, based on translation work, states that the Kurukshetra War started on 22 November 3067 BCE.
B. N. Achar used planetarium software to argue that the Mahabharata War took place in 3067 BCE.
- Singh 2010, p. Chapter 7, Pp. 202-252, 302