This website is now hosted on a newer server that uses correct clock settings. When this script was written, the server's clock was nine minutes fast, making email appear from the future (or needlessly late, in the case of assignments). I couldn't fix that because I didn't have root access. Although this page has lost most of its original purpose, it is still maintained for archival reasons. Cyrix automatic timestamp correction will continue as before.

The Clock On This Server Might Be Wrong


Local Time On This Website (dwm.cc)

Reported Time: February 4, 2012, 09:13:27 AM (MST)

Raw Timestamp: 1328372007 seconds


The above timestamps are in mountain time, so it is two hours later in Orlando:

Adjusted Time: February 4, 2012, 11:13:27 AM


Fully Automatic Timestamp Correction

My personal file server "Cyrix" connects to this website every twenty minutes so that I can find the IP. I modified my Java connection program to include a timestamp from Cyrix as an argument in the URL. The script on this website computes the difference between that timestamp and the one reported above and saves the offset to a text file. If that file is ever more than ~21 minutes old, then Cyrix is reported offline, and the last recorded timestamps/offsets are displayed until Cyrix resumes contact.

Offset between Cyrix and DWM.cc: -7194 seconds

This value is negative because DWM.cc is in another timezone. In theory, the offset should be -7200. In reality, Internet lag, processing delays, and clock drift cause this offset to bounce all over the place. Consistently higher figures indicate that the clock on this website is set ahead of the clock on Cyrix.

The current time on Cyrix is calculated as time() + offset (which is negative). The clock on Cyrix is assumed to be correct because it is automatically synched to an Internet Time Server. You can verify this by comparing the computed time to your own time:


Last known IP: 74.235.217.137

Server status: offline

Current Time on Cyrix: February 4, 2012, 11:13:21 AM

Last check-in: December 21, 2009, 06:20:02 AM

Update interval: 20 minutes

Next check-in: overdue


All times are synchronized to Cyrix. You should use the "current time" to determine the offset to your own time.