We’ve developed a program that computes the horizon at any location worldwide. This enables us to compute the actual sunrise and sunset times for each day of the year. Here’s a map that shows the local time of sunset in Bergen on 21 June, normally one of the longest day of the year:

And here’s the number of hours with sunlight on the same day:
