My clock says that the time is Monday, January 1, 2000, at 2:18. How can I correct it to the present time?
http://bildr.org/2011/03/ds1307-arduino/
works with DS3231. If you just want to tell the time, and perhaps get some simple triggers, you don't need anything else.
Will you be using the Time library?
Will you have a means of refreshing the time periodically? GPS, NTP, et cetera?
Not much need for that if using a DS3231.
fylkir:
My clock says that the time is Monday, January 1, 2000, at 2:18. How can I correct it to the present time?
See if this works for you:
https://github.com/millerlp/RTClib/blob/master/examples/settime_exact/settime_exact.ino
odometer:
Not much need for that if using a DS3231.
Indeed, and, if you have NTP etc., there may not be much need for a DS3231.