I bought them from tractor supply on 3/17. I was told they had just come in that morning but the guy didn't know how old they were at the time. I will post a picture of them the day we got them and today. They are Red rangers.
I got mine from farm supply. They SAID they were hatched on Wednesday and I got them on Friday. I believed them as this is my first chicken experience. Then, my friend got some lavenders from a breeder. We both had been waiting for them to hatch as I was going to take one of them. She got the call that they started hatching on Wednesday and picked them up on Friday. Some had hatched on Thursday. When I went to pick mine up on Friday evening I could not believe my eyes. They were soooooooo tiny. So long story short, the chicks from farm supply (mine looked just like yours in the first picture) are probably realistically at the very least a week old. I'd say a week and a half. Just my 2 cents!