وبنى البيت على رأس خمس وعشرين سنة من الفيل، وتنبأ رسول الله صلى الله عليه وسلم على رأس أربعين سنة من الفيل.
والمقصود أن رسول الله صلى الله عليه وسلم ولد عام الفيل على قول الجمهور.
فقيل بعده بشهر، وقيل بأربعين يوما، وقيل بخمسين يوما، وهو أشهر.
وعن أبي جعفر الباقر: كان قدوم الفيل للنصف من المحرم، ومولد رسول الله صلى الله عليه وسلم بعده بخمس وخمسين ليلة.
وقال آخرون: بل كان عام الفيل قبل مولد رسول الله صلى الله عليه وسلم بعشر سنين. قاله ابن أبزى.
وقيل بثلاث وعشرين سنة رواه شعيب بن شعيب عن أبيه عن جده كما تقدم.
وقيل: بعد الفيل بثلاثين سنة. قاله موسى بن عقبة عن الزهري رحمه الله. واختاره موسى بن عقبة أيضا رحمه الله.
وقال أبو زكريا العجلاني: بعد الفيل بأربعين عاما، رواه ابن عساكر وهذا غريب جدا.
وأغرب منه ما قاله خليفة بن خياط: حدثني شعيب بن حبان، عن عبد الواحد ابن أبي عمرو عن الكلبي، عن أبي صالح، عن ابن عباس، قال: ولد رسول الله صلى الله عليه وسلم قبل الفيل بخمس عشرة سنة. وهذا حديث غريب ومنكر وضعيف أيضا.
قال خليفة بن خياط: والمجمع عليه أنه عليه السلام ولد عام الفيل.