This Bible contradiction is from the Skeptic's Annotated Bible.
Yes, God made the sun stand still for 24 hours so that Joshua could finish slaughtering the Amorites.
Joshua 10:12-13 View context
Then spake Joshua to the LORD in the day when the LORD delivered up the Amorites before the children of Israel, and he said in the sight of Israel, Sun, stand thou still upon Gibeon; and thou, Moon, in the valley of Ajalon.
And the sun stood still, and the moon stayed, until the people had avenged themselves upon their enemies. [Is] not this written in the book of Jasher? So the sun stood still in the midst of heaven, and hasted not to go down about a whole day.
No, there has never been, and never will be, an unusually long day.
Genesis 8:22 View context
While the earth remaineth, seedtime and harvest, and cold and heat, and summer and winter, and day and night shall not cease.