In Surah 22:47, Allah's day equals 1000 human years, but in Surah 70:4, a day to Allah is reckoned as 50,000 human years.
The angels and the spirit ascend unto him in a Day the measure whereof is (as) fifty thousand years: (70:4)
Yet they ask thee to hasten on the Punishment! But God will not fail in His Promise. Verily a Day in the sight of thy Lord is like a thousand years of your reckoning. (22:47)
70:4 is about angel and spirit ascend unto Him, 22:47 is about punishment for al kafirun...
they explain two different things therefore no contradiction at all…