Perhaps ps aux | grep init gives you detailed enough information? After a long(ish) uptime it shows you the date the init process was started.

If that's not accurate enough, see /proc/stat and the btime value there. It's the Unix time in seconds when the system was last booted up. To parse it, use your favourite date manipulating tool, for example Perl Date::Manip module: