Using millis and epoch as a RTC?

Maybe something like:

unsigned long epochTimeAtStart;
unsigned long offset ; // the value of millis() at the time epochTimeAtStart was first set.
. . .
Serial.println(  (millis() - offset)/1000UL + epochTimeAtStart) ;  // calculated epoch time