امام صادق علیه السّلام فرمودند:
کانَت بَدرٌ في شهر رمضانَ فَلَم يَعتَکِف رسول الله (ص) فَلَمّا أن کانَ مِن قابلٍ اعتَکَفَ عِشرينَ عشراً لِعامِهِ و عَشراً قضاءً لما فَاتَهُ؛

جنگ بدر در ماه رمضان واقع شد؛ بنابراين پيامبراکرم (صلی الله علیه و آله) در آن سال اعتکاف نکرد و به جاي آن در سال بعد دو دهه به اعتکاف نشست؛ يک دهه براي همان سال و دهه ي ديگر به جاي سال قبل.
الکافي/ ج 4/ ص 175