God is the ultimate author of the Bible, though He inspired human writers to put His message into the form we have it. Because of that, and because it is written from His viewpoint, how He talks about time can sometimes be confusing to us because He is outside of time and sees the past, present, and future simultaneously.
I created this chart and the short video that goes with it, to help you visualize it (though admittedly, we may never fully understand it).