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