Here is a modern take on sundials that tells the time of the day by the position of the sun in the sky. The Luma digital sundial takes the guesswork out of the process by displaying the time in numbers. It also has a thermometer and humidity display.
By twisting the Luma, you can adjust for daylight savings time. Luma can be mounted onto a standard mason jar. You can get yours here.