I am assuming you are referring to Matthew 24 and Luke 21?
Once I know which specific verses you are referring to, although I am certain I already know, then I will respond accordingly.
As far as Revelation goes, it is a symbolic/code book written for the people of that time. Over 340 times does it allude to the OT and out of the 404 verses in Revelation, it pull directly from the OT about 390 times.
One reason it was in code talk is because Rome was heavily persecuting the christians.
Besides, you are missing some very key elements in Revelation. Allow me to surface them for you please....
Rev. 1:1 The Revelation of Jesus Christ, which God gave unto him, to shew unto his servants things which must shortly come to pass; and he sent and signified it by his angel unto his servant John:
This verse tells us that God gave John knowledge of things that would "shortly come to pass". Shortly does not mean 2,000 years into the future. Never has meant that in any language and never will.
Revelation means (as one dictionary describes it) = "a surprising and previously unknown fact, especially one that is made known in a dramatic way."
signified means = "the thing or concept denoted by a sign."
Shortly means = "in a short time; soon."
The Koine Greek definition of these same words:
Revelation = ἀποκάλυψις apokálypsis, ap-ok-al'-oop-sis; from
G601; disclosure:—appearing, coming, lighten, manifestation, be revealed, revelation.
Shortly come to pass = τάχος táchos, takh'-os; from the same as
G5036; a brief space (of time), i.e. (with
G1722 prefixed) in haste: quickly, shortly, speedily.
Signified = σημαίνω sēmaínō, say-mah'-ee-no; from σῆμα sēma (a mark; of uncertain derivation); to indicate:—signify, to give a sign, to signify, indicate
Rev. 1:3 = Blessed is he that readeth, and they that hear the words of this prophecy, and keep those things which are written therein: for the time is at hand.
Key words here: "for the time is at hand"
Never, in all the history, does this mean 2,000 years into the future. I would like anyone to find me were "time is at hand" means such a thing.
Rev. 22:6 = And he said unto me, These sayings are faithful and true: and the Lord God of the holy prophets sent his angel to shew unto his servants the things which must shortly be done.
Rev. 22:10 = And he saith unto me, Seal not the sayings of the prophecy of this book: for the time is at hand.
Rev. 1:9 = I John,
who also am your brother, and companion in tribulation, and in the kingdom and patience of Jesus Christ, was in the isle that is called Patmos, for the word of God, and for the testimony of Jesus Christ.
John is "brother and companion" in that tribulation that has already happened, that you seem to think has not.
Also, the kingdom of our Lord and Savior has already been here since that day on Pentecost in Acts 2.
Mark 9:1, for example, tells us that those of THAT generation will not perish til they see the Kingdom come.