متى توفي محمود الغزنوي ؟
محمود بن سبكتكين (ولد في 2 نوفمبر 971م - وتوفي في 30 إبريل 1030م) المعروف باسم محمود الغزنوي هو حاكم الدولة الغزنوية في الفترة من عام 998م إلى 1030م في زمن الخلافة العباسية، واسمه باللغة التركية Yemin el-Devlet Mahmut، وتعني يمين الدولة، أما بالفارسية فإن اسمه أبوالقاسم محمود بن سبكتكين. اسمه الكامل يمين الدولة عبد القاسم محمود بن سبكتكين. وقد لقب بسیف‌ الدولة، ویمین‌ الدولة، وأمین‌ الملة، والغازي، وبطل الإسلام، وفاتح الهند، ومحطم الأصنام، ويمين أمير المؤمنين، ولكنه اشتهر باسم السلطان محمود الغزنوي.
في العصر الذي عاش فيه أبو القاسم الأنصاري كانت الدولة الفاطمية تحكم بلاد المغرب ومصر، والأمويون يحكمون قرطبة، والدولة الغزنوية تحكم بلاد الأفغان و و من بلاد ، وحكم بنو بنويه بلاد فارس وامتد حكمهم إلى جنوب العراق. أما الإقليم الذي كان يعيش فيه الأنصاري: وهي بلاد نيسابور من بلاد ما وراء النهر، فقد كانت تحت سلطان الدولة الغزنوية حتى سنة 429 هـ، ثم الدولة السلجوقية بعد ذلك؛ إذ كان يحكمها - أول أمرها - السلطان محمود بن سُبُكْتَكِين الغزنوي، الذي توفي سنة 421 هـ ثم أوصى بالمُلك لابنه محمد.