I’m going to take a shot at putting in my 2 cents here. I may very well miss the mark by an inch or even be completely way off base but I’m thinking I should chime in because I would like to know myself if I really am off base or at least still somewhere in the field.
So, here goes.
To echo a few other posters: God does not “exist” in time.
Time (and space) is experienced only by us humans due to our limitations and finite way of thinking.
We perceive time in a linear (or timeline, like you mentioned above); i.e. past → present → future. Like right now, it is 8:10 pm on Sunday where I am and I’m here typing this post. Earlier today, at 8:30 am this morning I was attending mass. Tomorrow, I plan to jog around 4:30 pm.
God however, doesn’t experience, this timeline, this changing of time. To Him, there is no such thing as past, present and future. He is not restricted by our limitations as human beings. Why?
Because He created us, just as He created this world. Which brings us to the question you pointed out:
First of all, as God created the world and everything in it - it would be false to state that God has no knowledge of time - because God created the thing that we call “time”. He created the moon and stars for night and He created the sun for day. The “knowledge of time” came from Him.
Secondly, the statement above implies that God is limited, which He is not. He is infinite. He cannot be contained in time and space. He “saw, sees and will see” that right now I’m typing while watching a rerun of Three’s Company. The concepts of past tense, present tense and future tense only applies to us, not to God. It is due to our limitations that we cannot fully comprehend a God who transcends through time (and space). He “has seen, can see and always sees” what we’re doing at any specific time in our life.
Now, maybe someone else has a better analogy that could better grasp the concept of God’s infiniteness, but this is the only one I’ve been able to come up with that I know is in itself very limited and doesn’t even come close to expressing God’s infiniteness. Take for instance a casino surveillance room (yeah, I know, bad example

) with say 100 video recordings and displays. You can play, pause, rewind, fast forward any one of those videos any time you like, you can see that the guy at one black jack table is cheating, while at the same time see a brawl breaking up by the slot machines. You can rewind to see what caused the brawl in the first place, while at the same time checking out the lady who’s having a winning streak at the big roller’s poker table. Again, this doesn’t even touch God’s infiniteness - but just think, if we, His creations, with our limited brains, can come up with something like this, it’d be highly arrogant of us to think that our Creator doesn’t have a way more advanced “surveillance technique”
So that’s my :twocents: and I really hope someone would correct me if anything I’ve said is wrong, or worse, against any church teachings
Disclaimer: I’m just rediscovering my Catholic faith so I’m still learning and have much to learn, so I apologize if I might write some things that are results of my misunderstanding and please kindly point out if anything might be incorrect so I can learn from it