Genesis 2:4 is meaningless.
You should be re-reading Genesis 1.
For each creative day, there is "an evening and a morning".
And morning and evening is a cycle for each day; none of the 6 verses are any different in length of time, which is "an evening and a morning".
Evening is a specific time of a day. And morning is a specific time of a day.
I don't know what you have been reading, but clearly each day was not of unspecified length. You have to be utterly ignorant or a great big liar, to not see that a day consisted of "an evening and a morning", repeated 6 times:
- Genesis 1:5 (1st day) And there was evening, and there was morning —
- Genesis 1:8 (2nd day) And there was evening, and there was morning —
- Genesis 1:13 (3rd day) And there was evening, and there was morning —
- Genesis 1:19 (4th day) And there was evening, and there was morning —
- Genesis 1:23 (5th day) And there was evening, and there was morning —
- Genesis 1:31 (6th day) And there was evening, and there was morning —
Do see any of the above verses that show that time weren't specific?
To me, they didn't have length of time, and clearly each evening and morning was referring to a normal day.
What it is certain, is that each of those day doesn't mean 1000 years or 1 million years.