when was Revelation written?
There is considerable scholarship that places the date of the vision in the AD67-68 timeframe. I'm comfortable with that scholarship and date range. I believe it fits the text well.
See Kenneth Gentry's Before Jerusalem Fell. Dating the Book of Revelation.