Solar Time vs Clock Time Calculator
Convert standard clock time to true solar time for any location and date. Useful for astronomers, sundial builders, and anyone tracking solar noon or sunrise/sunset times precisely.
Last updated: September 2026
Formula below · 2 sources (iana.org, Wikipedia) · Updated Sep 2026
Compare with similar
About this calculator
Solar time differs from clock time because time zones assign a single offset to large geographic areas, while the sun's position depends on your exact longitude. Every 15° of longitude equals one hour of solar time difference. An additional correction called the Equation of Time accounts for Earth's elliptical orbit and axial tilt, causing the sun to run up to ~16 minutes fast or slow throughout the year. The formula used here is: solarTime = (clockHour + clockMinute/60) + (longitude/15 − timeZoneOffset) + EoT/60, with longitude positive east and negative west, and EoT (in minutes) = 9.87·sin(2B) − 7.53·cos(B) − 1.5·sin(B), where B = 2π·(dayOfYear − 81)/365. The term longitude/15 − timeZoneOffset is the gap between your meridian and your zone's central meridian (15° per hour). If your clocks are on daylight saving time, enter the offset currently in use (e.g. −4 for New York in summer). The result gives you the true solar hour, where 12.00 means the sun is exactly at its highest point in the sky.
How to use
Suppose you are in Denver (longitude −104.99°, time zone UTC−7) on March 21 (day 80) and your clock reads 12:00 (noon). Step 1 — longitude correction: −104.99/15 − (−7) = −6.999 + 7 = +0.001 hours (Denver sits almost exactly on its zone meridian of 105°W). Step 2 — EoT: B = 2π(80 − 81)/365 ≈ −0.0172; EoT = 9.87·sin(−0.0344) − 7.53·cos(−0.0172) − 1.5·sin(−0.0172) ≈ −0.34 − 7.53 + 0.03 ≈ −7.84 minutes. Step 3 — solar time: 12 + 0.001 − 7.84/60 ≈ 11.87, about 11:52 solar time. The sun is running about 8 minutes behind the clock in late March, so true solar noon in Denver that day comes at about 12:08 clock time.
Frequently asked questions
Why does solar time differ from standard clock time at my location?
Clock time is set by political time zones that span up to 15° of longitude each, so everywhere within a zone shares the same offset from UTC. Your true solar time, however, depends on your exact longitude: every degree east or west shifts solar noon by 4 minutes. Add the Equation of Time correction for Earth's orbital eccentricity and axial tilt, and the two can diverge by more than half an hour.
What is the Equation of Time and how does it affect solar calculations?
The Equation of Time is the difference between mean (clock) solar time and true apparent solar time. It arises from two effects: Earth moves faster near perihelion (January) and slower near aphelion (July), and the ecliptic plane is tilted relative to the celestial equator. The combined effect swings between about −16 minutes in late October and +14 minutes in mid-February. This calculator incorporates a two-term Fourier approximation of that correction.
How do I find the exact time of solar noon at my longitude?
Solar noon occurs when the sun crosses your local meridian, i.e., when solar time equals exactly 12.00. Using this calculator, enter your longitude, UTC offset, and the day of year, then adjust the clock time until the result reads 12.00. Alternatively, set the clock to 12:00 and subtract the displayed offset from noon — that difference tells you how many minutes before or after 12:00 on your clock the sun will peak.