Ezekiel says the War of Gog and Magog will happen in the last days. Doesn’t that by definition mean it will happen during the seven years of the Tribulation?
Ezekiel 38:16 does say these events will happen in the “last days” (NASB), but this term is not necessarily limited to the period of the Tribulation. The apostle Peter, for example, used the term in Acts 2 to refer to the period he was living in, and that was nearly two thousand years ago. Likewise, consider the words of another apostle in 1 John 2:18: “Dear children, the last hour is here. You have heard that the Antichrist is coming, and already many such antichrists have appeared. From this we know that the last hour has come.” Again, John was writing nearly two thousand years ago. It’s important to note that the Hebrew term translated as “the last days” can also be translated as “in the distant future” (NLT) or “in days to come” (NIV). Thus, it is reasonable to conclude that the term the last days refers to an indeterminate period of time leading up to the second coming of Jesus Christ. This period includes—but is not limited to—the seven years of the Tribulation.