@Leadfoot,
First of all, u r taking 2peter3:8 Out of context.
That passage is referring to God’s patience, and is not referring to the creation days of Genesis as you are implying.
http://www.apologeticspress.org/APContent.aspx?category=9&article=2191
A day is AS a thousand years...or ‘is Like’....outside of time.
https://biblehub.com/2_peter/3-8.htm
Also, the Hebrew verb מלאו (mil’û), which simply means fill. Not refill.
https://creation.com/genesis-1-28-replenish-or-fill
Next, Genesis chapter 1 ties a number to each day, and in Hebrew that means a 24 hour day Every time. Coupled with the fact of morning and evening, earth rotation, again 24hrs.
And then, on top of that, keep in mind genesis 1:29 and 9:3....These two verses highlight that creatures were originally vegetarian and turned flesh eating after the flood. As well as Isaiah 11:9 reinforces what God deemed as ‘good’ on day 5, and ‘very good’ on day six were peaceful animals by stating ‘ The lion will lay with the lamb, and the child will play near the cobras hole.’
Genesis chapter 5 and 11, as well as Luke chapter 3 give a clear unbroken genealogy from the first Adam, to the last. About 4,000 years.
Lastly, if a person interprets day 1 to 6 as Thousands or millions of years, then to be consistent, Day 7 should be as well, which would mean God is still resting, which is a contradiction.
Just as Genesis teaches the earth was created first, before the stars, sun etc.
A false teaching like evolution says otherwise of course.