حصار الطائف أو حرب هوازن، فجعل ابن عباس هذه المدة حدًا بين القصر والإتمام، لقوله:(فنحن إذا سافرنا تسعة عشر يومًا قصرنا وإن زدنا أتممنا) . قال المهلب: والفقهاء لا يتأولون هذا الحديث كما تأوله ابن عباس ويقولون: إنه كان (صلى الله عليه وسلم) فى هذه المدة التى ذكرها ابن عباس غير عازم على الاستقرار، لأنه كان ينتظر الفتح، ثم يرحل بعد ذلك، فظن ابن عباس أن التقصير لازم إلى تسعة عشر يومًا، ثم ما بعد ذلك حضر تتم فيه الصلاة، ولم يرع نيته فى ذلك. وقد روى جابر بن عبد الله أن النبى (صلى الله عليه وسلم) أقام بتبوك عشرين ليلة يقصر الصلاة. ذكره عبد الرزاق. وروى ابن عيينة عن ابن أبى نجيح أنه سأل سالم بن عبد الله كيف كان ابن عمر يصنع؟ قال: إذا أجمع المكث أتم، وإذا قال: اليوم وغدًا قصر الصلاة، وإن مكث عشرين ليلة. والعلماء مجمعون على هذا لا يختلفون فيه، وتأول الفقهاء فى حديث أنس أيضًا أن إقامته (صلى الله عليه وسلم) بمكة لا استيطانًا لها لئلا يكون رجوعًا فى الهجرة، وقد روى عن ابن عباس أيضًا: أما من نوى إقامة عشر ليال أنه يتم الصلاة، وهو قول له آخر خلاف تأويله للحديث، ولا أعلم أحدًا من أئمة الفتوى قال بحديث ابن عباس وجعل تسعة عشر يومًا حدًا للتقصير فهو مذهب له انفرد به، وقد ذكر ابن أبى شيبة عن حفص، عن عاصم، عن عكرمة، عن ابن عباس أن نبى الله أقام سبع عشرة يقصر الصلاة؛ قال ابن عباس: