alpha and omega
...the beginning and the end. God declares things from the end even at the beginning. Consider the numerous prophecies throughout the old testament, if God were not aware of events yet to come then there could be no prophecies.
There are over 300 prophecies relating specifically to Jesus Christ in the old testament and they were all fulfilled perfectly, some of which were written some 1300 years before the birth of Christ.
God is infinite, thus time is a part of God, not the other way around. The will of God causes things to happen, he is perfect because he is always right, always just and always loving. There is no start or end to infinity and it exists always and forever. At each point it is the same, now and in the future the same, thus in effect the entire history of the world could be like a blink of the eye to God, but at each second of our existence the fullness of God is everywhere. God experiences every second like an eternity and the whole of eternity like a second.