Last update 18 September 2002
Copyright © Peter Hayes 1999-2002
includes usage notes, references, how to save a copy for your personal use and © copyright notices.
has produced a very nice
which shows my tables in a graphical form. If you want simple sun rise/set and moon phase routines
Before Using -
Set your location. You can select a place name (which also sets the time zone) or, if there is no suitable place, change the latitude & longitude entries.
Set your local date, civil time and (if necessary) time zone. There are buttons to set them from your computer or you can type into the date, time and UT offset entries or Julian Date.
When you are happy with the place, date and time select the ephemeris computation you want. I suggest you start with Sun or Planets to see what this page can do, the Moon calculations are a bit slow.
Location for observations
Select your home location
Date and time for observations
Eqn. of Time
Compute Monthly Ephemeris
Repeat Daily Ephemeris
times separated by
Version 4.8 -
Changes to sun.js, moon.js, planets.js and index.html
Add support for a monthly table.
Correction for repeats if they cross the daylight saving change.
Version 4.7 -
Added default.css, the same style sheet as for my home page.
in planet.js to use the right refraction correction and more places in observer.js.
In moon.js a faster but possibly less accurate method for rise and set.
Version 4.6 - Corrections from
Correct my transcription of table T45BL
Correct my error in understanding the corrections for the eccentricity of the Earth's orbit.
Revised equations for Moons mean elongation and anomaly from Meeus second edition.
Version 4.5 - In index.html
Add link to my sun rise/set and moon phase routines.
Add noon button for the solar observers.
Add table headers and change some button names.
Change the introductory documentation for button changes.
Version 4.4 - In index.html and notes.html
change RTC button to Local Date/Time
commented out the reset button (and for a short time the time zone but restored that).
updated the documentation
Version 4.3 - Changes to most files
Alter sun.js to create a sunrise routine
loop variables are declared with var, this to prevent possible subtle bugs (yes I created one in doing the sunrise routine).
section in the notes page for older changes.