check_time returns ~70 year time difference

I’m using check_time between two CentOS 5.3 machines, and it’s giving me back:
TIME OK - 2235801525 second time difference|time=0s;;;0 offset=-2059165771s;;;0
The date bash command, however, only has these machines off by a couple minutes. Any idea why nagios thinks the time difference is so huge?