One time there was a monk on Mount Athos (Holy Mountain) who begged God to go to paradise while he was still in life. After years of petitions and requests God granted the monk's wish. He went to paradise without dying. Few hours later, when he returned with great amazement he discovered that his fellow monks had died years ago and he met other monks. In his monastery he told the monks he encountered what had happened and they realized that time in paradise (Heaven) passes differently than on earth. For example a day in paradise is equivalent to 1000 years on earth. Is the above a fairy tale? I do not think so. In Psalm 90:4 it says: "A thousand years in your sight are like a day that has just gone by, or like a watch in the night." In 2 Peter 3:8: "But do not forget this one thing, dear friends: With the Lord a day is like a thousand years, and a thousand years are like a day." God is beyond time. He is out of time. He is not restricted by time.
For example God is where time is zero. Now, we are on earth and we take a unit of time it could be 1 second, 1 day. 1 day at, let's say, point A is equivalent to 100 days on earth. 1 day at point A is 100 days on earth. That is 100 days on earth are 1 day at point A. Therefore 1 day on earth is 1/100 day at point A. At point A time passes differently it is slower than earth. If we are on earth and we could look at point A we will see people at point A slower in fact 1/100 slower than people on earth. We on earth would see if there was a big clock at point A to move 1/100 the speed of a clock on earth. On earth 100 seconds passed by we see the clock at point A and only 1 second passed. From earth when we move to point A, at point A it is slower 1/100. When we sit at point A and look at the earth the earthly people and the earthly clock is 100 times faster than at point A. We are at point A we moved to slower time in fact 1/100 slower than earth: 1/100=0,01. Thus, at point A the earth is: 1/0,01=100 times faster. 1 day at point A is 100 days on earth.
Now, we move further towards God who is at zero time. We reach the point where the psalmist says: A thousand years in your sight are like a day. Thus 1 day(psalmist) is 1000 years on earth. To the point where the psalmist says 1 day passed on earth 1,000 years passed. 1000 years is 1000x365=365,000 days. 1 day(psalmist) is 365,000 days on earth. In fact the point where the psalmist says it is slower 1/365,000=0.0000027 than the earth. If we are at the point of the psalmist and we look at the earth the earth would be 1/0.0000027=365,000 faster. The clock on earth would be 365,000 times faster we will see people moving at incredibly high speed. 1 day psalmist is 365,000 days on earth.
We move, still, towards God and towards zero, let's say to even slower time: 0.000000000001. At this point B, time is slower 0.000000000001 than the earth. At point B we look at the earth and the earth is 1/0.000000000001=1,000,000,000,000 faster. 1 day (point B) is 1,000,000,000,000 days on earth. At point B, if we sit at point B, in 1 second we see on earth 1/0.000000000001=1,000,000,000,000 seconds on earth. At time=0 we see 1/0=∞. We see it all from the beginning to eternity.
Now, we reach God the time when we are with God slowed to zero, 0. Here when people on earth look at God they see Him immovable and they see the clock with God immovable. The needles of the clock are still. From where God is we look at the earth and He sees the clock moving and people moving with infinite speed. Where God is the time is 0 relative to earth. If we are with God at this point (time is zero) and we look at the earth the earth will be 1/0 faster than the time where we are with God 1/0=∞ (∞=infinite) faster. Infinite times faster. At the time 0, where God is He has seen the universe history from 0 to ∞, God has seen it all: people and clocks moving with infinite speed covering millions, billions, trillions, infinite years. God has seen all history from 0 to ∞. God knows the future. He has seen it. He knows it all. That is if He is at point where time is zero relative to earth. Where time stopped.
God is beyond time: 2 Peter 3:8: "But do not forget this one thing, dear friends: With the Lord a day is like a thousand years, and a thousand years are like a day." God can move where He pleases. He can move to zero time He can move to infinite time. If He moves to infinite time we will be immovable like statues our clocks will be seen by God as stationary, immovable. He can come and move with infinite speed to us like an incredibly fast fly. God does whatever He likes. He is beyond time, beyond dimensions. In fact He holds time in His hands from the beginning to infinity like holding a glass bottle and He is above the bottle the following diagram illustrates it. This diagram is metaphorical(not exact).As you move upwards the triangle God uses less and less time(the distance between the two up sides of the triangle) to cover the entire universe's history from the beginning to infinity until He uses time=0.
From God's perspective God knows it all. He has seen it. He knows the future, from the beginning of time to infinity.
The following verse puzzles me: Jeremiah 32:35: "They built high places for Baal in the Valley of Ben Hinnom to sacrifice their sons and daughters to Molek, though I never commanded -nor did it enter my mind- that they should do such a detestable thing and so make Judah sin." Here it says it did not enter my mind. How can He know the future? Please bear in mind that God is kind: Mark 10:18: "“Why do you call me good?” Jesus answered. “No one is good—except God alone”." God does not have pervert thoughts like we do. I think this is what it means: "nor did it enter my mind" they did unspeakable things. I think God knows the future yet He is not sinning in His mind. Here God speaks metaphorically(not exactly).
We are trapped in time. From our point of view as we are in time we will say God will see the future.
It is important to note that at time 0 the past, the present and the future are at the same point: 0 time. They coincide. There is no past or future it is the same one point, point 0. For example in 1 second you see 1000 thousand years in another second you see another thousand years in time 0 you see it all, instantaneously, not even in a second. For God the past, the present and the future are the same. What that means is that God can intervene in human history changing whatever He likes. That is what He does. Ever changing going back and forth so the future is directed by God. He does it His way. Of course, this is the topic of another article I would like to write: The will of God. Please, pray that it is God-breathed.