Hacker News new | ask | show | jobs
by skissane 1201 days ago
For software that runs on Mars, I think "Mars date/time" has to be a brand new set of APIs and data types. The existing date/time APIs/types are for Earth times only. The "local time zone" on Mars would just be UTC. That way there wouldn't be much possibility of bugs based on confusing Earth and Mars time scales – all pre-existing software would still work with Earth date/times, and anything that needed to deal with Mars date/times specifically would have to be modified to handle them.
1 comments

No, Mars has less mass than Earth, so if you use Earth UTC, Mars seconds will be longer than SI seconds, which does not seem like a good idea.
I think you misunderstood my point - I was saying make both Earth UTC and some Martian time scale available, just use a new API and data types for the latter. Which one to use in any given use case will be up to the application developer.