Бхагавадгита
Исследователи не в состоянии указать ни точный год, ни даже век, когда была создана «Бхагавадгита», что является обычной ситуацией для произведений индийской словесности. Большинство исследователей сходится на том, что «Бхагавадгита» была составлена за несколько веков до н. э. В частности, российский религиовед Е. А. Торчинов придерживался мнения, что «Бхагавадгита» была создана в конце I тысячелетия до н. э. и кодифицирована в III—IV веках. В самой «Бхагавадгите» (4:1) Кришна говорит о том, что изложенное в ней знание впервые было передано человечеству через бога солнца Вивасвана, а Вивасван передал в глубокой древности это знание прародителю человечества Ману. Согласно верованиям индуистов и в соответствии с хронологией, основанной на астрономических расчётах, Битва на Курукшетре состоялась в конце IV тысячелетия до н. э. Индолог Артур Бэшем отмечает, что согласно наиболее популярным представлениям индуистов, Битва на Курукшетре произошла в 3102 году до н. э. Однако, принимая во внимание существующие свидетельства, данная датировка представляется ему невозможной. По мнению Бэшема, основываясь на археологических и литературных свидетельствах, можно предположить, что Битва состоялась не ранее IX века до н. э.
Бхагавадгита
Основываясь на разнице в поэтическом стиле и предполагаемых внешних влияниях (таких, как «Йога-сутры» Патанджали), многие учёные полагают, что «Бхагавадгита» была введена в состав «Махабхараты» в более поздний период, а до того существовала в виде «чего-то вроде самостоятельной „упанишады“». С. Д. Серебряный отмечает, что в тексте «Гиты» присутствует «некоторое число выражений, строк и даже целых строф, совпадающих с выражениями, строками и строфами упанишад», а по мнению Р. Н. Дандекара, в «Гите» получили развитие многие идеи основного шиваитского философского текста «Шветашватара-упанишада». Сторонники этих гипотез считают, что первая глава, которая выступает как введение к основной части «Бхагавадгиты», служит мостом между эпическим материалом «Махабхараты» и остальными главами «Бхагавадгиты», чисто философскими по своему содержанию.