 If this theory is correct, the battle's date would be not 585 BC (date given by Pliny based on date of solar eclipse), but possibly 3 September 609 BC or 4 July 587 BC, dates when such dusk-time lunar eclipses did occur.While doubt has been cast on the truth of the story, there are other accounts of it besides that of Herodotus.Diogenes Laërtius says that Xenophanes, who lived in the same century as Thales, was impressed with the prediction, and he also gives additional testimonies from the pre-Socratics Democritus and Heraclitus.