Ibn 'Abbas narrated that the Messenger of Allah said:
Fast when you see it, and stop fasting when you see it, and if clouds prevent you from seeing it, then complete the number, and do not fast ahead of Ramadan.
أَخْبَرَنَا إِسْحَاقُ بْنُ إِبْرَاهِيمَ، قَالَ: حَدَّثَنَا إِسْمَاعِيلُ بْنُ إِبْرَاهِيمَ، قَالَ: حَدَّثَنَا حَاتِمُ بْنُ أَبِي صَغِيرَةَ، عَنْ سِمَاكِ بْنِ حَرْبٍ، عَنْ عِكْرِمَةَ، قَالَ: حَدَّثَنَا ابْنُ عَبَّاسٍ، عَنْ رَسُولِ اللَّهِ صَلَّى اللَّهُ عَلَيْهِ وَسَلَّمَ، قَالَ: صُومُوا لِرُؤْيَتِهِ وَأَفْطِرُوا لِرُؤْيَتِهِ، فَإِنْ حَالَ بَيْنَكُمْ وَبَيْنَهُ سَحَابٌ فَأَكْمِلُوا الْعِدَّةَ، وَلَا تَسْتَقْبِلُوا الشَّهْرَ اسْتِقْبَالًا .
عبداللہ بن عباس رضی الله عنہما سے روایت ہے کہ رسول اللہ صلی اللہ علیہ وسلم نے فرمایا: اسے ( رمضان کے چاند کو ) دیکھ کر روزہ رکھو، اور اسے ( یعنی عید الفطر کے چاند کو ) دیکھ کر روزہ بند کرو، ( اور ) اگر تمہارے اور اس کے بیچ بدلی حائل ہو جائے تو تیس کی گنتی پوری کرو، اور ( ایک یا دو دن پہلے سے رمضان کے ) مہینہ کا استقبال نہ کرو“۔