بنابر نظر معروف میان علمای شیعه پیامبر(ص) در ۱۷ ربیعالاول و بنا بر نظر مشهور میان اهلسنت در ۱۲ ربیعالاول به دنیا آمده است.[۸] فاصله این دو تاریخ به هفته وحدت بین شیعه و سنی نامگذاری شده است.[۹]
علامه مجلسی میلاد پیامبر(ص) در ۱۷ ربیعالاول را نظر بیشتر علمای شیعه دانسته است.[۱۰] با این حال محمد بن یعقوب کلینی در کتاب الکافی،[۱۱] و شیخ صدوق در کتاب کمالالدین ولادت پیامبر را در ۱۲ ربیع الاول ذکر کردهاند.[۱۲] به گفته علامه مجلسی، نظر کلینی مبنی بر تولد پیامبر در ۱۲ ربیعالاول، بیشتر به دلیل تقیه بوده است.[۱۳] همچنین احتمال دارد که در الکافی در عبارت «لإثنتی عشر لیلة بقیت من شهر ربیع الاول» واژه مَضَت (سپری شده)، به اشتباه به جای واژه بَقیَت (مانده از) گزارش شده باشد [۱۴]چنانکه در گزارش خطیب قسطلانی واژه «بقیت» ثبت شده است.[۱۵]
به گفته رسول جعفریان عالمان شیعه پس از شیخ مفید، ۱۷ ربیعالاول را روز میلاد حضرت محمد(ص) میدانند.[۱۶]
عالمان اهلسنت نظرات مختلفی درباره جزئیات تولد پیامبر(ص) دارند؛ برخی تولد وی را در عام الفیل[۱۷] و برخی دیگر ده سال پس از عام الفیل[۱۸] دانستهاند. از آنجا که تاریخنویسان، درگذشت پیامبر(ص) را در ۶۳ سالگی و در سال ۶۳۲م نوشتهاند، تولد پیامبر(ص) و عامالفیل را بین ۵۶۹ تا ۵۷۰م حدس زدهاند.[۱۹]
درباره روز تولد پیامبر نیز در میان اهلسنت اختلافاتی وجود دارد؛ دوم ربیعالاول،[۲۰] هشتم ربیعالاول،[۲۱] دهم ربیعالاول،[۲۲] دوازدهم ربیعالاول[۲۳]و ماه رمضان[۲۴] از جمله این نظرات است.