It really varies
At the moment I'm getting
Seconds since Jan 1 1900 = 3555836601
Unix time = 1346847801
The UTC time is 12:23:21
It's 13:24 at the moment so it's close enough to Add an hour on (if I can work out how)
but an hour ago when I tried it was saying it was 05:46:32. I don't know why, maybe I put the MAC in wrong?
I'm guessing I add an hour in this section
Serial.print((epoch % 86400L) / 3600); // print the hour (86400 equals secs per day)
Serial.print(':');
if ( ((epoch % 3600) / 60) < 10 ) {
// In the first 10 minutes of each hour, we'll want a leading '0'
Serial.print('0');