if the earth stopped rotating to allow the sun to stay in the sky for more that 24 hrs during a certain battle the centrific force would mean all objects on the earth would halt but air is not tied by gravity so you would have horrendous winds. Centrists beleive therefore that the universe revolves around the earth. However that would cause serious gravitational conflicts that would cause galactic explosions that would have also been recorded but wernt. So if we assume trhe accuracy then lets find some science that supports the observation. Now the earth tilts north south semi annually, this causes the seasonal changes. There is evidence that this swing is not identical every year. In the year that the battle happened and the sun stayed in the sky it might be that the polar tilt toward the sun was extreme enough to get a noticable arctic effect, it would seem as if the sun stayed in the sky while quite likely it circled the horizon. Fits the reported facts better than the other two theories.
thanx,
bill