When did John say the events in the Book of Revelation would happen?


Soon. The time is at hand.

The Revelation of Jesus Christ, which God gave unto him, to shew unto his servants things which must shortly come to pass ... the time is at hand. Revelation 1:1-3