Index
Degree-Based Earth Rotation Clock
This clock uses your computer's system time (without any timezone conversion) and then converts it into our custom degree-based time system. In this system, 0° is aligned with solar noon (assumed to be 12:00 PM).
How It Works
Our unified time system is based solely on your system's local time. It converts that time into a custom degree-based representation as follows:
-
Full Rotation: 86,400 seconds (24 hours) represent one full day (rotation).
-
Degrees: The clock calculates degrees by dividing 360° by 86,400 seconds:
DEG_PER_SECOND = 360 / 86400
.
-
Solar Noon Alignment: We adjust so that 0° corresponds to 12:00 PM by subtracting 43,200 seconds (half a day) from the seconds since midnight.
-
Revolutions, orbitals, and Rotations:
-
Revolutions: Count the full days since the start of the year.
-
orbitals: Each “orbital” is defined as 10 full rotations (days). For example, 54 rotations since New Year's means 5 full orbitals (50 rotations) plus 4 extra rotations.
-
Rotations (Days into orbital): The remainder after dividing the total full rotations by 10.
Conversion Equations
-
Degrees per Second:
DEG_PER_SECOND = 360 / 86400
-
Adjusted Seconds:
(secondsSinceMidnight - 43200 + 86400) % 86400
-
Degrees:
adjustedSeconds * DEG_PER_SECOND
-
orbitals:
Math.floor(fullRotations / 10) + 1
-
Rotations (Days into orbital):
(fullRotations % 10) + 1
Any errors encountered during the clock update will be displayed in the error box below the clock.