Jabarkan Konteks sejarah dari Mahabharata

Tidak jelas mengenai kapan terjadinya Perang Kurukshetra. Banyak sejarawan memperkirakan perang ini terjadi pada Zaman Besi di India pada abad ke-10 SM. Latar wiracarita tersebut memiliki perkiraan historis pada Zaman Besi (Weda) di India, yakni saat Kerajaan Kuru menjadi pusat kekuasaan politik selama kurang lebih 1200 hingga 800 SM. Konflik internal dinasti Kuru pada masa itu kemudian menjadi sumber inspirasi Jaya, yang menjadi peletak dasar naskah Mahabharata, dengan klimaksnya berupa perang yang akhirnya dipandang sebagai peristiwa penting.

Naskah Purana menyebutkan genealogi tokoh-tokoh Mahabharata. Bukti keberadaannya pada Purana memiliki dua versi. Versi pertama, ada pernyataan bahwa pengangkatan Mahapadma Nanda (400-329 SM) terjadi 1.015 (atau 1.050) tahun setelah kelahiran Parikesit (cucu Arjuna), sehingga Baratayuda diperkirakan terjadi pada 1400 SM. Namun, tersirat bahwa periode raja-raja memerintah berdasarkan genealogi tersebut sangat singkat. Versi kedua, adalah analisis genealogis paralel dalam Purana antara masa pemerintahan Adisimakresna (cicit Parikesit) dan Mahapadma Nanda. Pargiter memperkirakan 26 generasi dengan merata-rata daftar sepuluh dinasti yang berbeda dan, berasumsi 18 tahun masa pemerintahan raja-raja itu. Hasilnya Adisimakresna diperkirakan memerintah pada 850 SM dan Baratayuda kira-kira terjadi pada 950 SM.

B. B. Lal menggunakan pendekatan yang sama, dengan asumsi lebih konservatif terkait masa pemerintahan rata-rata dengan perkiraan hingga 836 SM, dan mengaitkannya dengan bukti arkeologis situs Painted Grey Ware, yang menjadi keterkaitan kuat antara artefak PGW  dan tempat yang disebut dalam wiracarita. John Keay mengonfirmasinya dan memberikan tanggal 950 SM untuk Baratayuda.

Upaya penentuan tanggal menggunakan metode arkeoastronomi menghasilkan perkiraan antara akhir milenium ke-4 hingga ke-2 SM, bergantung bagian mana yang dipilih dan bagaimana interpretasinya. Akhir milenium ke-4 SM ditentukan berdasarkan perhitungan zaman Kaliyuga, berdasarkan konjungsi planet, oleh Aryabhata (abad ke-6). Tanggal perang Mahabharata menurut Aryabhata, 18 Februari 3102 (SM, dikenal luas dalam tradisi India. Sejumlah sumber menandakan ini sebagai menghilangnya Kresna dari Bumi. Prasasti Aihole dari zaman Pulikeshi II, tertanggal 556 Saka (634 M), mengeklaim bahwa Perang Baratayuda dimulai pada 3.735 tahun lalu, sehingga perang tersebut diperkirakan terjadi pada 3137 (SM. Sejumlah mazhab astronom dan sejarawan tradisional, diwakili oleh Vriddha-Garga, Varahamihira (pengarang Brhatsamhita), dan Kalhana (pengarang Rajatarangini), menyatakan bahwa Baratayuda terjadi 653 tahun setelah zaman Kaliyuga, atau sekitar 2449 (SM.