Abdullah b. Amr (Allah be pleased with them) reported that the Messenger of Allah ( صلی اللہ علیہ وسلم ) had said to him:
Observe fast for a day and there would be reward for you for the rest (of the days). He said: I am capable of doing more than this. He then said: Observe fast for two days, and there would be reward for you for the rest (of the days). He said: I am capable of doing more than this. He (the Holy Prophet) said: Observe fast for three days and there would be reward for you for the rest of the days. He said: I am capable of doing more than this, whereupon he said: Observe fast for four days and there would be reward for you for the rest of the days. He said: I am capable of doing more than this. Thereupon he said: Then observe fast (which is the) best in the eye of Allah, the fast of David (peace be upon him) ; he used to observe fast one day and break on the other day.
حَدَّثَنَا أَبُو بَكْرِ بْنُ أَبِي شَيْبَةَ، حَدَّثَنَا غُنْدَرٌ، عَنْ شُعْبَةَ، ح وحَدَّثَنَا مُحَمَّدُ بْنُ الْمُثَنَّى، حَدَّثَنَا مُحَمَّدُ بْنُ جَعْفَرٍ، حَدَّثَنَا شُعْبَةُ، عَنْ زِيَادِ بْنِ فَيَّاضٍ، قَالَ: سَمِعْتُ أَبَا عِيَاضٍ، عَنْ عَبْدِ اللهِ بْنِ عَمْرٍو رَضِيَ اللهُ عَنْهُمَا، أَنَّ رَسُولَ اللهِ صَلَّى اللهُ عَلَيْهِ وَسَلَّمَ قَالَ لَهُ: «صُمْ يَوْمًا، وَلَكَ أَجْرُ مَا بَقِيَ» قَالَ: إِنِّي أُطِيقُ أَكْثَرَ مِنْ ذَلِكَ، قَالَ: «صُمْ يَوْمَيْنِ، وَلَكَ أَجْرُ مَا بَقِيَ» قَالَ: إِنِّي أُطِيقُ أَكْثَرَ مِنْ ذَلِكَ، قَالَ: «صُمْ ثَلَاثَةَ أَيَّامٍ، وَلَكَ أَجْرُ مَا بَقِيَ» قَالَ: إِنِّي أُطِيقُ أَكْثَرَ مِنْ ذَلِكَ، قَالَ: «صُمْ أَرْبَعَةَ أَيَّامٍ، وَلَكَ أَجْرُ مَا بَقِيَ» قَالَ: إِنِّي أُطِيقُ أَكْثَرَ مِنْ ذَلِكَ، قَالَ: «صُمْ أَفْضَلَ الصِّيَامِ عِنْدَ اللهِ، صَوْمَ دَاوُدَ عَلَيْهِ السَّلَام كَانَ يَصُومُ يَوْمًا وَيُفْطِرُ يَوْمًا»
زیاد بن فیاض سے روایت ہے ، کہا : میں نے ابو عیاض سے سنا ، انھوں نے حضرت عبداللہ بن عمر و رضی اللہ تعالیٰ عنہ سے رویت کی کہ رسول اللہ صلی اللہ علیہ وسلم نے انھیں فرمایا : " ایک دن کاروزہ رکھو اور تمھارے لئے ان ( دنوں ) کا اجر ہے جوباقی ہیں ۔ کہا : میں اس سےزیادہ طاقت رکھتا ہوں ۔ آپ صلی اللہ علیہ وسلم نے فرمایا : " دودن روزے رکھو اور تمہارے لئے ان ( دنوں ) کا اجر ہے جو باقی ہیں ۔ کہا : میں اس سےزیادہ طاقت رکھتا ہوں ۔ آپ صلی اللہ علیہ وسلم نے فرمایا : " تین دن روزے رکھو اور تمہارے لئے ان ( دنوں ) کا اجر ہے جو باقی ہیں ۔ کہا : میں اس سےزیادہ طاقت رکھتا ہوں ۔ آپ صلی اللہ علیہ وسلم نے فرمایا : " چاردن روزے رکھو اور تمہارے لئے ان ( دنوں ) کا اجر ہے جو باقی ہیں ۔ کہا : میں اس سےزیادہ طاقت رکھتا ہوں ۔ آپ صلی اللہ علیہ وسلم نے فرمایا : " اللہ کے نزدیک سب سے زیادہ فضیلت والے روزے ، یعنی داود علیہ السلام کے روزے کی طرح ( روزے ) رکھو ، وہ ایک دن روزہ رکھتے تھے اور ایک دن چھوڑ دیتے تھے ۔ "