I have created a loop which will display date 2004 to 2014 in a formatted way. But the problem is, it is showing 204 instead of 2004 and continue this till 209.. So, how to show
I am not sure why are you doing this by so many loops, use this instead of $yr and you will get the correct year printed:
str_pad($yr, 2, '0', STR_PAD_LEFT);
Best