Very Good,If god knows the future he must be outside of time. I think he mostly looks back into time to our day. He's waiting and working toward the end of time here on earth. The Eschaton - if you will.
Time is a function of matter - so if you don't have physical matter - you don't have time. There is no such thing as time in the spiritual realm because there is no change in this realm. Physical time exists only because matter is constantly changing. For example - we grow older because of the change of matter in our bodies.
Stephen Hawking says the the only place where matter exists without time is in a black hole. Matter is so super dense and stable there that it is unchanging and therefore time does not exist.
In heaven there is no day or night - why would anyone keep track of time because there is no reason to.