Dagens lengde er tiden fra soloppgang til solnedgang. Ved jevndøgn er lengden på en dag tilnærmet 12 timer. I sommerhalvåret øker dagens lengde når man reiser nordover, og i vinterhalvåret øker dagens lengde når man reiser sørover.
Formelen under brukes til å regne ut halve dagens lengde og trenger solas deklinasjon (δ) og stedets breddegrad (φ). Vinkelen H er halve dagens lengde, og 360° svarer til 24 timer. Hvis cos H ser ut til å være mindre enn −1 er det midnattssol. Hvis cos H ser ut til å være større enn +1 er det mørketid.
Følgende gjelder for (små avvik forekommer fordi utregningen av solas deklinasjon er gjort for kl 12.00 UTC mens solas deklinasjon i praksis endrer seg kontinuerlig):
| Nordkapp | 7 t 45 min |
| Alta | 8 t 1 min |
| Tromsø | 8 t 5 min |
| Harstad | 8 t 17 min |
| Bodø | 8 t 34 min |
| Trondheim | 9 t 10 min |
| Ålesund | 9 t 17 min |
| Hamar | 9 t 29 min |
| Bergen | 9 t 32 min |
| Oslo | 9 t 35 min |
| Drammen | 9 t 36 min |
| Sarpsborg | 9 t 39 min |
| Fredrikstad | 9 t 39 min |
| Skien | 9 t 39 min |
| Sandefjord | 9 t 39 min |
| Stavanger | 9 t 40 min |
| Sandnes | 9 t 41 min |
| Kristiansand | 9 t 45 min |