If you read Genesis 2:4, it refers to "generations" as being part of "the day". Correct?
So, it's not a literal 24 hours.
If you read Hebrews 4, Paul said God's rest day was still continuing in his day, 4,000 years later. It agrees w/ the Genesis context of Day 7...while all the other days ended, nowhere does it say that Day 7, i.e., God's rest day, ended.
In Genesis 1, where it says "evening and morning"? That wasn't the literal Hebrew day; morning was neither the beginning nor the end of their day.
It was figurative...our usage of the word can be the same at times: as when I say, "back in my Grandfather's day."
Evidence #4: Considering the context of Day 6, too much was going on, for it all to be done in 24 hours!
Take care.