SpaceTimes is an editorial almanac. The clocks are accurate enough to be interesting; they are not authoritative time. We tell you when we are simplifying.
Every clock is propagated forward from the J2000.0 epoch — Jan 1, 2000, 12:00 UTC. We take the seconds elapsed since then, modulo each body's rotation period, and divide that result into 24 equal “body-local” hours. It is the same convention NASA's Mars Mission Control uses for sols. Year position uses each body's orbital period the same way. Retrograde rotators (Venus, Uranus, Pluto) are counted in their natural direction; we mark them in the fact sheet.
The procedure is intentionally simple. It will drift roughly 1% per decade against true ephemerides because we do not include perturbations from other bodies, axial precession, or relativistic corrections. For a few minutes' precision, fine. For navigation, please use JPL Horizons.
All planetary and lunar imagery is public-domain or Creative Commons sourced. Specific credits:
A body is a single record. Provide an id, name, kind (planet / moon / dwarf), parent if applicable, hue, rotation period in seconds (negative for retrograde), orbital period in Earth days, axial tilt, surface gravity, mean radius, moon count, blurb, fact list, and a square hero image. Drop it into the BODIES array; every page will pick it up automatically. Edit the array in the page widget HTML, or extract it to a single source file when the engine moves to a custom theme.