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 [by his angel unto his servant John:
Rev 1:2 Who bare record of the word of God, and of the testimony of Jesus Christ, and of all things that he saw
It was +John who had (experienced) the revelation. Christ revealed to John..."things which must shortly come to pass..." (shortly, I would imagine is in cosmic terms...)
God doesn't receive or have a revelation. It is God who reveals and it is man who has a revelation.