Programming a real time clock

A tutorial at Adafruit, Overview | DS1307 Real Time Clock Breakout Board Kit | Adafruit Learning System
This is a library and an example, GitHub - adafruit/RTClib: A fork of Jeelab's fantastic RTC Arduino library