Well let me show you what the Bible says. From what I have read in the below passage, if some or all of this is literal, then it would suggest that since they overcame him by the blood of the Lamb then it would be a prophecy of a post-crucifixion event, but seems to take place shortly before a later event known as the great tribulation. The context continues into chapter 13.
So back to the question: did the war in heaven happen yet. Here are your options.
1. Yes
2. No
3. I don’t know
4. I don’t want to answer
The War in Heaven
Revelation 12:7-12 KJV
7And there was war in heaven: Michael and his angels fought against the dragon; and the dragon fought and his angels,
8And prevailed not; neither was their place found any more in heaven.
9And the great dragon was cast out, that old serpent, called
the Devil, and Satan, which deceiveth the whole world: he was cast out into the earth, and his angels were cast out with him. 10And I heard a loud voice saying in heaven, Now is come salvation, and strength, and the kingdom of our God, and the power of his Christ: for
the accuser of our brethren is cast down, which accused them before our God day and night. 11And
they overcame him by the blood of the Lamb, and by the word of their testimony; and they loved not their lives unto the death.
12Therefore rejoice,
ye heavens, and ye that dwell in them. Woe to the inhabiters of the earth and of the sea! for
the devil is come down unto you, having great wrath, because he knoweth that he hath but a short time.
OK, we are moving into unchartered waters in the sense that we will not get a complete picture of many things that are spiritually above our understanding, which is OK, as those things are not necessary for us to know, because they are not necessary for our salvation.
The picture is that the woman who was sheltered in the wilderness by God away from the Devils attack upon here to kill her (by a flood) is safe in God's domain.
Now at this time the Devil, knowing that he had little time left went to do war with God's people who include us in these last days.
Rev 12:9 And the great dragon was cast out, that old serpent, called the Devil, and Satan, which deceiveth the whole world: he was cast out into the earth, and his angels were cast out with him.
You could actually say that God threw him down to the earth to accomplish his will for the world.
Rev 12:13 And when the dragon saw that he was cast unto the earth, he persecuted the woman which brought forth the man child.
The devil did not cast himself down to earth but it was God who cast him down to earth. Then he did what he did best and that was to deceive mankind as he did to Eve in the garden of Eden.
When the bible says that they overcame him by the blood of Christ, it means that those saints who presently are in heaven ruling with Christ, had to be persecuted and die physically here on earth in the first century and afterward be caught up into heaven where they would rule with Christ, (Rev 20)
Rev 6:10 And they cried with a loud voice, saying, How long, O Lord, holy and true, dost thou not judge and avenge our blood on them that dwell on the earth?
Rev 6:11 And white robes were given unto every one of them; and it was said unto them, that they should rest yet for a little season, until their fellowservants also and their brethren, that should be killed as they were, should be fulfilled.
These are the saints of the first century who had to die (martyred) in order to be raised up to heaven with those who had previously been martyred and were waiting for God's judgement to avenge their persecution and death.
The biggest error in thinking is that the saints who died in the first century did not immediately go into God's kingdom. The thief on the cross was promised the kingdom the same day he was on the cross. The beggar by the gate of Dives, the rich man immediately went into the kingdom of God into the bosom of Abram.
We in the these last days will only be resurrected on the last day, Judgment day to stand trial for our works.
Rev 14:13 And I heard a voice from heaven saying unto me, Write, Blessed are the dead which die in the Lord from
henceforth: Yea, saith the Spirit, that they may rest from their labours; and their works do follow them.
The reason why I said that we are getting into unchartered waters is that in the arena of God's kingdom there is no time. There are no consecutive events. (This is beyond our ability to understand) and that is the reason why the book of Revelations is somewhat murky to most of us. We try to read it as we would a man-written book.
It is only in the spirit that we can truly understand the book of Revelations. (Remember that John was in the spirit on the Lord's day and this is how we also experience the word of God, in these last days.)
1Pe 4:6 For for this cause was the gospel preached also to them that are dead, that they might be judged
according to men in the flesh, but
live according to God in the spirit.
I am somewhat guilty for speaking things that can only be received by the spirit of a man directly from the Spirit of God, and not from man to man.