millis() was never really intended for keeping track of clock time. Just a general purpose event timer.