The Javascript Lunar Eclipse Explorer can compute the local circumstances for every lunar eclipse visible from a city for any century from -1999 to 3000 (2000 BCE to 3000 CE).
The JavaScript Solar Eclipse Explorer can compute the local circumstances for every solar eclipse visible from a city for any century from -1499 to 3000 (1500 BCE to 3000 CE).