When is the battle with gog and magog? The war with Gog is mentioned in detail in Ezekiel 38 & 39 but there is no indication of “when” it happens. However, Revelation 20 gives the timing, which means that Ezekiel was prophesying about the end of the 1000-years, when Satan will be loosed for a final time. That is the only conclusion I can make because gog and magog are only mentioned in Ezekiel and Revelation (other than genealogies). Rev 20: 7-9When the thousand years are over, Satan will be released from his prison and will go out to deceive the nations in the four corners of the earth-Gog and Magog-to gather them for battle. In number they are like the sand on the seashore. They marched across the breadth of the earth and surrounded the camp of God's people, the city he loves. But fire came down from heaven and devoured them. From that account, it sounds like God puts an end to the battle before it starts but Ezekiel describes a period of at least seven years because God’s people will use the enemy’s weapons for fuel during that time. They will also spend seven months burying the bodies of their enemies but there is no indication that they will have to fight the war themselves. There are a couple of things in Ezekiel that are similar to Armageddon (such as the birds or hailstones) but there is far more that is different. There are two perspectives of Armageddon, in Revelation 16 and 19, but neither mentions any fire coming from heaven. Ezekiel says that the Lord will rain down “burning sulfur”, which agrees with the “fire from heaven” in Revelation 20. Likewise, Ezekiel does not mention Jesus coming from heaven to do battle, as in Revelation 19, because He is already on earth. At the end of the 1000-years, God will do the fighting Himself, not Jesus. Ezek 38:22I will execute judgment upon him with plague and bloodshed; I will pour down torrents of rain, hailstones and burning sulfur on him and on his troops and on the many nations with him. It is not unusual to have to combine two scriptures, one for timing and the other for details. When you think about it, it makes perfect sense for there to be another seven year period at the end of the final millennium because God likes patterns.