CalculationTime

Sunrise and Sunset Calendar

Date+ location+ altitude -0.833 deg= sunrise
KnownDate + placeFindSunriseAltitude-0.833 degAzimuthTrue bearingSkyPre-dawnLimitLevel horizon
CalculationTime

Sunrise and Sunset Calendar

Build a local sunrise and sunset calendar from Astronomy Engine rise/set searches, coordinates, elevation and a visible UTC-offset assumption.

Inputs, result, proof and time.

Use the instrument above, then check the calculation record, assumptions and related tools below.

Working Calendar

Sunrise and Sunset Calendar calculator

This calendar route reuses the live calculator from Sunrise and Sunset Calculator, then keeps the formula, assumptions and source boundary visible on the calendar URL.

Sun/Moon/Astronomy

Sunrise and Sunset Calculator

Live answer2026-07-16 06:57 (UTC+10) sunrise · 2026-07-16 17:04 (UTC+10) sunsetAstronomy Engine SearchRiseSet(Sun) for -33.8688°, 151.2093°, 0 m. UTC instants: sunrise 2026-07-15 20:57 UTC, sunset 2026-07-16 07:04 UTC. Day length 10h 07m; solar noon 2026-07-16 12:01 (UTC+10). Civil twilight: dawn 2026-07-16 06:30 (UTC+10), dusk 2026-07-16 17:32 (UTC+10).
Live result2026-07-16 06:57 (UTC+10) sunrise · 2026-07-16 17:04 (UTC+10) sunsetAstronomy Engine SearchRiseSet(Sun) for -33.8688°, 151.2093°, 0 m. UTC instants: sunrise 2026-07-15 20:57 UTC, sunset 2026-07-16 07:04 UTC. Day length 10h 07m; solar noon 2026-07-16 12:01 (UTC+10). Civil twilight: dawn 2026-07-16 06:30 (UTC+10), dusk 2026-07-16 17:32 (UTC+10).
Formula used

observer = Astronomy.Observer(latitude, longitude, elevationMetres). t0 = local civil midnight converted to UTC. Sunrise = SearchRiseSet(Sun, observer, +1, t0, 1.05). Sunset = SearchRiseSet(Sun, observer, -1, t0, 1.05). Civil dawn/dusk = SearchAltitude(Sun, observer, +/-1, t0, 1.05, -6). Day length = sunset - sunrise.

This is the method behind the answer, so the result can be checked rather than simply trusted.

Live math canvas

Your numbers, formula and explanation together

Sunrise and Sunset Calculator: 2026-07-16 06:57 (UTC+10) sunrise · 2026-07-16 17:04 (UTC+10) sunset. Astronomy Engine SearchRiseSet(Sun) for -33.8688°, 151.2093°, 0 m. UTC instants: sunrise 2026-07-15 20:57 UTC, sunset 2026-07-16 07:04 UTC. Day length 10h 07m; solar noon 2026-07-16 12:01 (UTC+10). Civil twilight: dawn 2026-07-16 06:30 (UTC+10), dusk 2026-07-16 17:32 (UTC+10).

Formula applied

The exact method behind this answer

CalculationTime keeps the method visible so the number can be checked instead of blindly trusted.

observer = Astronomy.Observer(latitude, longitude, elevationMetres). t0 = local civil midnight converted to UTC. Sunrise = SearchRiseSet(Sun, observer, +1, t0, 1.05). Sunset = SearchRiseSet(Sun, observer, -1, t0, 1.05). Civil dawn/dusk = SearchAltitude(Sun, observer, +/-1, t0, 1.05, -6). Day length = sunset - sunrise.
  1. Apply the formulaobserver = Astronomy.Observer(latitude, longitude, elevationMetres). t0 = local civil midnight converted to UTC. Sunrise = SearchRiseSet(Sun, observer, +1, t0, 1.05). Sunset = SearchRiseSet(Sun, observer, -1, t0, 1.05). Civil dawn/dusk = SearchAltitude(Sun, observer, +/-1, t0, 1.05, -6). Day length = sunset - sunrise.2026-07-16 06:57 (UTC+10) sunrise · 2026-07-16 17:04 (UTC+10) sunsetAstronomy Engine SearchRiseSet(Sun) for -33.8688°, 151.2093°, 0 m. UTC instants: sunrise 2026-07-15 20:57 UTC, sunset 2026-07-16 07:04 UTC. Day length 10h 07m; solar noon 2026-07-16 12:01 (UTC+10). Civil twilight: dawn 2026-07-16 06:30 (UTC+10), dusk 2026-07-16 17:32 (UTC+10).

Your live breakdown

Current inputs in the calculation

These values come from the controls above and update when the calculator changes.

Year
2,026
Month
7
Day
16
Latitude
-33.8688 degrees
Longitude
151.2093 degrees
UTC offset
10 hours
Elevation
0 metres

Resulting answer

2026-07-16 06:57 (UTC+10) sunrise · 2026-07-16 17:04 (UTC+10) sunset

Astronomy Engine SearchRiseSet(Sun) for -33.8688°, 151.2093°, 0 m. UTC instants: sunrise 2026-07-15 20:57 UTC, sunset 2026-07-16 07:04 UTC. Day length 10h 07m; solar noon 2026-07-16 12:01 (UTC+10). Civil twilight: dawn 2026-07-16 06:30 (UTC+10), dusk 2026-07-16 17:32 (UTC+10).

Answer
2026-07-16 06:57 (UTC+10) sunrise · 2026-07-16 17:04 (UTC+10) sunset
Live support
Astronomy Engine SearchRiseSet(Sun) for -33.8688°, 151.2093°, 0 m. UTC instants: sunrise 2026-07-15 20:57 UTC, sunset 2026-07-16 07:04 UTC. Day length 10h 07m; solar noon 2026-07-16 12:01 (UTC+10). Civil twilight: dawn 2026-07-16 06:30 (UTC+10), dusk 2026-07-16 17:32 (UTC+10).

Assumptions used

What this answer assumes

Astronomy Engine rise/set result with manual UTC-offset display. Check official local sources for safety, travel, aviation, marine or legal use.

  • Astronomy Engine computes the Sun rise/set and civil twilight instants for the entered observer.
  • Timezone offset is entered manually and does not apply daylight-saving rules automatically.
  • Flat horizon and entered elevation are used; local terrain, buildings and weather can change the visible horizon.
  • Polar day/night edge cases are reported when no same-day rise/set is found in the search window.

Master’s Tip

How to use the result well

Master’s Tip: check the timezone offset first. A correct latitude and longitude still gives the wrong local clock time if daylight saving or UTC offset is wrong.

Printable record

What belongs in the saved calculation

Save the inputs, result, formula, assumptions, page URL and date together so the calculation can be reviewed later.

Year
2,026
Month
7
Day
16
Latitude
-33.8688 degrees

Visual grid

This number is one point on a larger pattern

Sunrise and Sunset is not just a final answer. It is a step on a line: before and after, input and output, assumption and result.

Micro-timehours, minutes, shiftsHuman scaledays, weeks, projectsMacro-timemonths, years, calendars
InputFormulaResult
2026-07-16 06:57 (UTC+10) sunrise · 2026-07-16 17:04 (UTC+10) sunset

CalculationTime keeps the path visible: the input, the method and the final number belong together.

CalculationTime

Sunrise and Sunset Calculation Report

Report date:

2026-07-16 06:57 (UTC+10) sunrise · 2026-07-16 17:04 (UTC+10) sunsetAstronomy Engine SearchRiseSet(Sun) for -33.8688°, 151.2093°, 0 m. UTC instants: sunrise 2026-07-15 20:57 UTC, sunset 2026-07-16 07:04 UTC. Day length 10h 07m; solar noon 2026-07-16 12:01 (UTC+10). Civil twilight: dawn 2026-07-16 06:30 (UTC+10), dusk 2026-07-16 17:32 (UTC+10).

Inputs

Year
2,026
Month
7
Day
16
Latitude
-33.869 degrees
Longitude
151.209 degrees
UTC offset
10 hours
Elevation
0 metres

Method

observer = Astronomy.Observer(latitude, longitude, elevationMetres). t0 = local civil midnight converted to UTC. Sunrise = SearchRiseSet(Sun, observer, +1, t0, 1.05). Sunset = SearchRiseSet(Sun, observer, -1, t0, 1.05). Civil dawn/dusk = SearchAltitude(Sun, observer, +/-1, t0, 1.05, -6). Day length = sunset - sunrise.

  1. Enter Sydney at latitude -33.8688, longitude 151.2093, elevation 0 m and UTC+10. The page converts local midnight to UTC, searches for Sun rise/set and twilight events, then displays both UTC and local civil times.

Assumptions

  • Astronomy Engine computes the Sun rise/set and civil twilight instants for the entered observer.
  • Timezone offset is entered manually and does not apply daylight-saving rules automatically.
  • Flat horizon and entered elevation are used; local terrain, buildings and weather can change the visible horizon.
  • Polar day/night edge cases are reported when no same-day rise/set is found in the search window.

Notes

Use this space on the printed report for client, supplier, classroom, job-location, measurement, quote or approval notes.

Source: https://www.calculationtime.com/calculators/sunrise-and-sunset-calculator

This report shows the calculation inputs, formula, assumptions and result for review. It is not legal, payroll, tax, engineering, financial or academic advice unless a qualified professional confirms the applicable rules.

Method

The calendar searches real Sun rise and set instants for the entered observer

The route converts the selected civil date to a UTC search window, calls Astronomy Engine SearchRiseSet for the Sun, then formats the UTC instants back through the selected fixed UTC offset.

Formula

observer = Astronomy.Observer(latitude, longitude, elevationMetres). t0 = local civil midnight converted to UTC. Sunrise = SearchRiseSet(Sun, observer, +1, t0, 1.05). Sunset = SearchRiseSet(Sun, observer, -1, t0, 1.05). Civil dawn/dusk = SearchAltitude(Sun, observer, +/-1, t0, 1.05, -6). Day length = sunset - sunrise.

Assumptions

Astronomy Engine computes the Sun rise/set and civil twilight instants for the entered observer. Timezone offset is entered manually and does not apply daylight-saving rules automatically. Flat horizon and entered elevation are used; local terrain, buildings and weather can change the visible horizon. Polar day/night edge cases are reported when no same-day rise/set is found in the search window.

Trust boundary

This is a planning calendar, not an official sunrise table. Terrain, atmospheric conditions, horizon definition, daylight-saving rules and legal use cases need official local verification.

Source Notes

Sunrise and Sunset Calendar keeps the source limits visible

Astronomy Engine rise/set result with manual UTC-offset display. Check official local sources for safety, travel, aviation, marine or legal use.