سبب روزه گرفتن در این روز:
ابنعباسرضیاللهعنهمیگوید:
«وقتی رسول الله ﷺ وارد مدینه شد، دید که یهود، روز عاشورا را روزه می گیرند. پرسید: «این روزه برای چیست»؟ گفتند: این روز (دهم محرم)، روز خوبی است. یعنی روزی است که خداوند بنی اسرائیل را از دست دشمن، نجات داد. بدین جهت بود که حضرت موسی این روز را روزه گرفت، رسول الله ﷺ فرمود: «من از شما به موسی نزدیک تر هستم». پس خودش روزه گرفت و به یارانش دستور داد که روزه بگیرند» (صحیحبخاری)
نکتهای لازم به ذکر است که:
البته این حکم قبل از فرض شدن روزه رمضان بود، به دلیل حدیث زیر:
ام المومنین عایشه
رضـی الـلـه عـنـهـا مـی گـویـد:
«قریش در دوران جاهلیت، روز عاشورا را روزه میگرفتند، رسول الله صلی الله علیه وسلم نیز دستور داد که (مسلمانان) آن (روز) را روزه بگیرند تا اینکه روزهی ماه مبارک رمضان، فرض گردید؛ در این هنگام، رسول الله صلی الله علیه وسلم فرمود: «هر کس، دوست دارد، روز عاشورا را روزه بگیرد و هر کس، دوست ندارد، روزه نگیرد». (صحیحمسلم)