Where a celestial body is in your sky depends on the rotation angle of
the planet at your location, relative to the stars. That latter angle
is expressed by the sidereal time θ (theta). The
sidereal time is the right ascension that is on the celestial meridian
at that moment. If the sidereal time is again the same (at the same
location), then the stars are again in the same directions in the sky.
We measure the sidereal time in degrees here. It can also be measured
in hours. You can transform between degrees and hours using 1 hour =
15°.
The most important symbols that we use in this page are:
∆J
L
lw
t
tz
θThe mean sidereal time (relative to the mean equinox of the date) at a particular moment as seen from a particular location is equal to
(Eq. 1) θ ≡ L₀ + L₁ ∆J + L₂ ∆J² + L₃ ∆J³ − lw mod
360°
(Eq. 2) L₀ = 99.967794687°
(Eq. 3) L₁ = 360.98564736628603°
(Eq. 4) L₂ = 2.907879 × 10-13°
(Eq. 5) L₃ = −5.302 × 10-22°
The mod 360° (modulus 360°) part means that you can
add (or subtract) multiples of 360° to the result; usually we do that
until the result ends up between 0 and 360°. This also means that a
given sidereal time keeps coming back (just like a given clock time).
∆J must take into account not just the date but also
the time in UTC (Universal Time). If ∆Jd is number of
whole days since 0:00 local time at the beginning of 1
January 2000, then we have
(Eq. 6) ∆J ≡ ∆Jd + (t + tz)/24
If you combine equations 1 and 6 then you get
(Eq. 7) θ ≡ θ₀ + θ₁ t mod 360°
where
(Eq. 8) θ₀ ≡ L₀ + L₁ ∆Jd + θp mod 360°
(Eq. 9) θp ≡ L₂ ∆Jd² + L₃ ∆Jd³ − lw + θ₁ tz
(Eq. 10) θ₁ ≡ M₀ + M₁ ∆Jd + M₂ ∆Jd²
(Eq. 11) M₀ = 15.04106864026192°
(Eq. 12) M₁ = 2.423233 × 10-14°
(Eq. 13) M₂ = −6.628 × 10-23°
Because ∆Jd is always a whole number, and because we
calculateθp modulus 360°, we can use L₁ mod
360°, i.e., 0.98564736628603° instead of 360.98564736628603°.
This keeps the numbers in the calculations smaller.
θp and θ₁ change with time only very
slowly. In practice, you need to calculate them only once for a given
problem, except if you need very high accuracy or if you want to
calculate sidereal times for a very long period of time (for example,
of at least a century).
What is the sidereal time at 23:00 hours CET on 2006 December 1st, as
seen from 5° east longitude (roughly the longitude of the Netherlands
and Belgium)? Then t = 23, tz = −1,
lw = −5, and ∆Jd = 2526 (see the Calculation Page about the
Julian Day Number). Equation 6 then yields ∆J
= 2526 + (23 − 1)/24 = 2526.91667 and equation 1
yields θ = 99.967794687° + 360.98564736628603° * 2526.91667 +
2.907879 × 10-13° * 2526.91667² − 5.302 × 10-22° * 2526.91667³ − (−5°) =
912285.61655° = 45.61655° mod 360°.
We can also use formulas 7ff, and then find θ₁
= 15.04106864026192° + 2.423233 × 10-14° * 2526 − 6.628 × 10-23° * 2526² =
15.0410686403231° and θ₀ = 99.967794687° +
0.98564736628603° * 2526 + 2.907879 × 10-13° * 2526² − 5.302 × 10-22° * 2526³
− (−5°) + 15.0410686403231° * −1 = 2579.67198° = 59.67198° mod
360° and θ = 59.67198° + 15.0410686403231° * 23 =
45.61655° mod 360°.
Both methods yield the answer 45.61655° which is equivalent to 45.61655°/15° = 3.0411 hours = 03:02 hours, so the sidereal time at the chosen date, time, and location is 03:02 hours.
In the opposite direction, you find the local time t
from
(Eq. 14) t = (θ − θ₀)/θ₁ = (θ − θp − L₀ − L₁ ∆Jd)/θ₁
mod ts
(Eq. 15) ts ≡ 360°/θ₁
ts says how many clock-hours correspond to 24
sidereal hours. θp and θ₁ depend a bit
on the date (∆Jd), so ts depends (a
little) on the date, too. For the most accurate calculations you
should calculate θp and ts anew for
each day. For quicker calculations, you can calculate
θp and ts for a date in the middle of
the desired interval, use those to calculate t (from
formula 14) between 0 and ts for that
middle date, and then add multiples of ts to it to
find estimates for nearby clock times. Those estimates will be pretty
good, as long as the interval is not too long (e.g., not longer than a
few years).
As seen from 5° east longitude, at what clock times (in the Central
European Time zone) is it 03:00 sidereal time? Then θ = 3 * 15
= 45°, lw = −5, and tz = −1.
We found earlier for 1 December 2006 that θ₁ =
15.0410686403231° and θ₀ = 59.67198°, and then
equations 14ff yield ts = 360°/15.0410686403231° =
23.93446959 and t = (45 − 59.67198°)/15.0410686403231°
= −0.97546 = 22.95901 mod 23.93446959 = 22:58, so it is 03:00
sidereal time at 22:58 CET on 1 December 2006, and also every
23.93446959 hours = 23:56:04 earlier or later (but not infinitely
far).
http://aa.quae.nl/en/reken/sterrentijd.html;
Last updated: 2012-01-13