Use negative values of timezone and longitude for locations west from Greenwich.
Use negative values of latitude for southern hemisphere locations.
All the input values have to be decimal numbers.
This program does not calculate with daylight saving times.
Astronomical terms for dummies
Azimuth The direction angle of Sun in the horizontal coordinate system. Zero azimuth corresponds to Sun position in North, 90 o corresponds to Sun in East, 180 o corresponds to Sun in South and 270 o corresponds to Sun in West.
Latitude The angular coordinate, distance of a location in respect to Earth's equator. Zero latitude corresponds to equator, 90 o corresponds to North pole and -90 o corresponds to South pole.
Longitude The angular coordinate also called a meridian, zero longitude corresponds to Greenwich meridian, western locations have the notation W and eastern locations notation W as suffix to longitude angles.
Timezone Universal time is defined as the local time of Greenwich. A longitude 15 W corresponds to timezone -1 h, a longitude 15 E corresponds to timezone +1 h.
Declination The celestial coordinate of an object corresponding to latitude projected on the sky. Earth's equator is the base of this coordinate system. The Sun has zero declination during the equinoxes while crossing equator. At winter solstice is the declination at minimum of -23.5 o ca. Sun being in South and at summer solstice is the declination respectively at maximum of +23.5 o Sun being in North.