Uptime shows incorrectly when using hibernate

view story

http://www.linuxquestions.org – I have a server which goes into hibernate overnight when I have no need to use it. I use WOL from my laptop which brings it back up next time I need it. However, the uptime shows that it has been running currently for 145 days and a few hours, which it can't have been as it's been hibernating. Anyone got any suggestions as to how I can get the uptime to read correctly? More of a learning exercise really, so no immediate rush. Thanks (HowTos)