Dear maverick83pm
As-salamu alaykum
There is no contradiction. What is present in my humble view, is a beautiful insight.
Please respectfully allow me to explain.
Verse 46:15 mentions
both 'hamluhu' (bearing) and
'fisaluhu' (weaning) as
30 months.
Verse 31:14
only mentions the time of
'fisaluhu' (weaning) as 'amayni' which is 2 years or
24 monthsTherefore:
Bearing + Weaning = 30 months (46:15)
Weaning = 24 months (31:14)
Therefore:
Bearing = 6 months (30-24)
Now, a total gestation period for a human being is approximately 9 months. Therefore, we get the point at which 'nafs' / soul is possibly recognised by the Quran which is approximately 3 months (9-6) after conception.
I have also discussed this in other writings as in the example [1] below.
I hope this clarifies the matter, God willing.
Regards,
Joseph
REFERENCE:[1] A Question on Abortionhttp://quransmessage.com/forum/index.php?topic=551.0