SolarCalc!

SolarCalc is a utility to calculate sun and moon rise and set times at your current location. SolarCalc will also display lunar phase dates as well as the Julian Day, Greenwich Universal Time, Greenwich Sidereal Time and Terrestrial Dynamical Time. Civil twilight calculations are based on the zenith distance of the center of the solar disc (6 degrees below the horizon).