I like to describe this as: God created time so time is all laid out before Him. He knows what will happen & what choices will be made from the beginning to the end. For David to say that to God a day is as a thousand years & a thousand years as a day, just futher indicates God exists outside...