وعن عقبة بن عامر: أن رسول الله صلى الله عليه وسلم قال: (من صام يوماً في سبيل الله باعد الله منه جهنم مسيرة مائة عام) يوم واحد في سبيل الله.
وفي رواية:(سبعين خريفاً).
وفي رواية:(مائة خريف).
وقد جمع العلماء بين ذلك في الفرض والنافلة، قالوا: الأحاديث التي وردت بالمباعدة بين الصائم وبين جهنم مسيرة مائة عام محمولة على من صام فرضاً في سبيل الله، وأما التي تقضي بسبعين خريفاً فهي في النوافل.
وعن عمرو بن عبسة: سمعت النبي صلى الله عليه وسلم يقول: (من صام يوماً في سبيل الله باعده الله من النار سبعين خريفاً) وقد تقدم وجه الجمع بين الروايتين.