Very simple rules of law regarding the meat of certain animals...
Very simple rules of law regarding the meat of certain animals, carrion, blood and pork have been mentioned in the verses immediately preceding this verse. Then all of a sudden the Quran says: This day the disbelievers have lost hope of ever harming your religion; so fear them not, fear Me. This day I have perfected your religion for you and completed My favour to you, and have chosen Islam for you as a religion.
Then the Qur'an again turns to previous theme and says: But he who is forced to eat the forbidden meat by hunger, not by will to sin, for him Allah is forgiving, Merciful. These verses have been so placed that if the intervening verse is taken out, the other verses run smoothly and the subject matter is not disturbed. The subject of meat has been repeated at two or three other places in the Qur'an, but there this intervening verse is not found. Which Day Is Meant By This Day?
Both the Shi'ah and the Sunni commentators of the Qur'an have tried to ascertain what 'this day' signifies. There are two ways of doing this. One way is to find out its significance from the context and the other is to refer to history and tradition in order to find out on what occasion this verse was revealed. Those who have chosen the first course are indifferent to all that which history and the Sunnah say about the background of this verse.
They look only to the substance of verse, and claim that it relates to the day on which the Holy Prophet was raised. According to them 'this day' means that day, not today. It may also be mentioned that this verse belongs to the Surah al-Maidah, which is the fifth chapter of the Qur'an beginning with the following verse: "Believers stand by your contracts (obligations)". (Surah Ma'idah, 5:1). All commentators of the Qur'an agree that this chapter is the last one revealed at Medina.
It was revealed even later than the Surah an Nasr. It is true that one or two verses placed in other surahs were revealed subsequently, but not a complete surah. Thus the Surah al-Ma'idah is the last Surah revealed to the Holy Prophet. Various Views Regarding What is Meant by 'This Day' (i) The Day the Holy Prophet was Raised We have said that according to some people this day means that day, not this day. The question is what that indicates?
They say that as this day has been described as the day on which Allah chose Islam as His religion for people. Naturally this day should be the day on which Islam commenced.