This is one of those timey-whimey subjects that my husband and I love to discuss, and that I find quite interesting to kick around. The thought is basically this; God is in all times at once, He is in the past right now, as He is with me in the present in this exact moment. God is not bound by time. When Jesus said, “before Abraham was, I AM” illustrates this concept quite well.
So, what has that got to do with prayer? Let me present an example; if I accidentally forget to pray for someone at the time of their surgery, say Wednesday at 12:00, what is to stop me from praying for the surgery and it’s outcome the day after the surgery? God is at all times in all places, so He hears my prayer on Thursday, whilst still being with my friend, at that exact same moment, in surgery on Wednesday. Now, that might not change the outcome of the surgery, but God would indeed hear me, and note my prayer, or log it, or factor it in, however you want to phrase it.
CS Lewis discusses something similar (I can’t remember which book at the moment) surrounding the idea that God knew all prayers even before setting our world in motion. God, being throughout time at all points, heard us as He created the water, the earth, the skies, the animals, and mankind himself.
This is actually one of those great, comforting thoughts that we can ponder, but never quite rap our entire brains around. ;) The idea is so foreign to the way we normally think, it is hard to remember that God is in no way bound by time as we are. He knows what happens in our past, present, and future because He is with us at all those times at once; He’s omniscient and omnipresent. What an awesome God we serve!