How to Calculate Sunrise and Sunset
To compute sunrise and sunset times is easy, you just need to apply the following formula:
ωo is the hour angle in degrees at either sunrise (when negative value is taken) or sunset (when positive value is taken) in degree (°)
φ is the latitude of the observer on the Earth in degrees
δ is the sun declination in degrees
Alternatively, you can use sunrise/sunset times on Windy.
Following contour plot shows hours of daylight based on latitude and day of the year.
For more information about sunrise & sunset, I recommend Astronomical Applications Department of the U.S. Naval Observatory website.