مر الصوم على ثلاث مراحل :
1) فرض صيام عاشوراء , فقد أمر النبي صلى الله عليه وسلم بصيام عاشوراء..
2) فرض صيام عاشوراء على التخيير بين الصيام أو الفداء , قال تعالى
وعلى الذين يطيقونه فدية طعام مسكين فمن تطوع خيراً فهو خير له وأن تصوموا خير لكم )..
3) التأكيد على فرض صوم رمضان بدون تخيير ..
قال تعالى : ( شهر رمضان الذي أنزل فيه القرءان هدى للناس وبينات من الهدى والفرقان فمن شهد منكم الشهر
فليصمه)..
الحكمة في هذا التدريج بالتشريع :
أن الصوم فيه نوع مشقة على النفوس , فأخذت به شيئاً فشيئاً..