This website shows real time sunrise, sunset and day length time.
What exactly are the SUNRISE & SUNSET?
It's important to note that both sunrise and sunset are 'instants'. The time range during which the day becomes night or vice versa is called twilight. The sunrise is the exact instant at which the upper edge of the Sun becomes visible over the eastern horizon, in the morning. It's also called sun up.With sunset we refer to the instant when the trailing edge of the Sun stops being visible and disappears below the western horizon in the evening.
What is DAYLENGTH?
As you may have noticed, daylength or length of daytime varies over the year. In the north hemisphere, summer days are longer while winter days are shorter and dusk happens very early. Daylength also changes depending on latitude and, during winter, the higher the latitude, the shorter the days.
Google Map API