This isn't really a question, I just thought it might be useful for others who also need it...
static bool firstRun(){
for(int i = 0;i<8;i++){
if(EEPROM.read(i) != (__TIME__)[i]){
for(int j = i; j < 8;j++) EEPROM.write(j,(__TIME__)[j]);//use EEPROM.update() for better eeprom life
return true;
}
}
return false;
}