Calculate daylight length for a calendar date by subtracting Astronomy Engine sunrise from sunset for the entered observer location.
Inputs, result, proof and time.
Use the instrument above, then check the calculation record, assumptions and related tools below.
Working Calendar
Day Length Calendar calculator
This calendar route reuses the live calculator from Day Length Calculator, then keeps the formula, assumptions and source boundary visible on the calendar URL.
Sun/Moon/Astronomy
Day Length Calculator
Live answer9h 54m daylightAstronomy Engine SearchRiseSet(Sun) found sunrise 2026-06-20 21:00 UTC / 2026-06-21 07:00 (UTC+10) and sunset 2026-06-21 06:53 UTC / 2026-06-21 16:53 (UTC+10) for -33.9°, 151.2°.
Live result9h 54m daylightAstronomy Engine SearchRiseSet(Sun) found sunrise 2026-06-20 21:00 UTC / 2026-06-21 07:00 (UTC+10) and sunset 2026-06-21 06:53 UTC / 2026-06-21 16:53 (UTC+10) for -33.9°, 151.2°.
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
Day Length Calculator: 9h 54m daylight. Astronomy Engine SearchRiseSet(Sun) found sunrise 2026-06-20 21:00 UTC / 2026-06-21 07:00 (UTC+10) and sunset 2026-06-21 06:53 UTC / 2026-06-21 16:53 (UTC+10) for -33.9°, 151.2°.
Formula applied
The exact method behind this answer
CalculationTime keeps the method visible so the number can be checked instead of blindly trusted.
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). Daylight length = sunset - sunrise.9h 54m daylightAstronomy Engine SearchRiseSet(Sun) found sunrise 2026-06-20 21:00 UTC / 2026-06-21 07:00 (UTC+10) and sunset 2026-06-21 06:53 UTC / 2026-06-21 16:53 (UTC+10) for -33.9°, 151.2°.
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
6
Day
21
Latitude
-33.9 degrees
Use positive for north, negative for south.
Longitude
151.2 degrees
UTC offset
10 hours
Elevation
0 metres
Resulting answer
9h 54m daylight
Astronomy Engine SearchRiseSet(Sun) found sunrise 2026-06-20 21:00 UTC / 2026-06-21 07:00 (UTC+10) and sunset 2026-06-21 06:53 UTC / 2026-06-21 16:53 (UTC+10) for -33.9°, 151.2°.
Answer
9h 54m daylight
Live support
Astronomy Engine SearchRiseSet(Sun) found sunrise 2026-06-20 21:00 UTC / 2026-06-21 07:00 (UTC+10) and sunset 2026-06-21 06:53 UTC / 2026-06-21 16:53 (UTC+10) for -33.9°, 151.2°.
Assumptions used
What this answer assumes
Astronomy Engine sunrise/sunset difference with manual UTC-offset display. Official local sunrise/sunset services may differ because horizon and legal definitions vary.
Astronomy Engine computes sunrise and sunset for the entered observer location.
Timezone offset is entered manually and does not apply daylight-saving rules automatically.
Flat horizon and entered elevation are used; local terrain and buildings can change visible daylight.
Polar day/night edge cases are reported when no same-day sunrise/sunset pair is found.
Master’s Tip
How to use the result well
Master’s Tip: daylight length is only as local as the observer data. Check latitude, longitude, elevation and UTC offset before comparing places.
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
6
Day
21
Latitude
-33.9 degrees
Use positive for north, negative for south.
Visual grid
This number is one point on a larger pattern
Day Length 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
9h 54m daylight
CalculationTime keeps the path visible: the input, the method and the final number belong together.
CalculationTime
Day Length Calculation Report
Report date:
9h 54m daylightAstronomy Engine SearchRiseSet(Sun) found sunrise 2026-06-20 21:00 UTC / 2026-06-21 07:00 (UTC+10) and sunset 2026-06-21 06:53 UTC / 2026-06-21 16:53 (UTC+10) for -33.9°, 151.2°.
At latitude -33.9°, longitude 151.2° and UTC+10 on 21 June 2026, the calculator searches for that local day's sunrise and sunset, then subtracts the two instants.
Assumptions
Astronomy Engine computes sunrise and sunset for the entered observer location.
Timezone offset is entered manually and does not apply daylight-saving rules automatically.
Flat horizon and entered elevation are used; local terrain and buildings can change visible daylight.
Polar day/night edge cases are reported when no same-day sunrise/sunset pair is found.
Notes
Use this space on the printed report for client, supplier, classroom, job-location, measurement, quote or approval notes.
Method
The calendar turns sunrise and sunset into a daylight span
The route finds the Sun rise and set instants for the selected location/date using Astronomy Engine SearchRiseSet, then subtracts sunrise from sunset to produce the daylight duration.
Astronomy Engine computes sunrise and sunset for the entered observer location. Timezone offset is entered manually and does not apply daylight-saving rules automatically. Flat horizon and entered elevation are used; local terrain and buildings can change visible daylight. Polar day/night edge cases are reported when no same-day sunrise/sunset pair is found.
Trust boundary
Day length depends on location, elevation, horizon and civil-time assumptions. Polar edge cases and official schedules need specialist local almanac data.
Source Notes
Day Length Calendar keeps the source limits visible
CalculationTime calculates day length by subtracting Astronomy Engine sunrise and sunset instants for the entered observer location.