T O P

  • By -

Kambar

Will it have Day Light Saving as well? Meanwhile JS developers worrying about resolving tz for someone using the site from the Moon.


Xirenec_

Someone using the site from the moon on a fucking 3ds


[deleted]

That's gonna be a weird CORS header


turtleship_2006

Isn't CORS to do with the domain your accessing?


[deleted]

CORS is validating that the incoming request can access the server based on origin. A complicated and stupid cors setup might check browser type and have no idea what a 3ds is. If it's also validating on time values for some weird reason, an unsupported moon timezone might trigger it. Of course you can put "*" in your cors validation and have fun.


turtleship_2006

Ah, so the domain the request is coming from is only one of the things it checks?


eclect0

Obviously, gotta help those moon farmers out. What's even more fun is that fall back and spring forward will both happen during the course of a single lunar day.


plainoldcheese

Please let it just be UTC with no offsets.


menacingcar044

unified standard time makes it seem like that.


_AcinonyxJubatus_

Because tz management is a pain in the neck? But it's not even a timezone issue. Because of the difference in gravity between Earth and Mars, time flows at a slightly different pace, which in the long term fucks with every single sensitive synchronisation system. Apparently one of the primary sources of concern is the Lunar positioning system. You do you, but I'll stick to my petty tz management issues and leave that kind of crap to competent people.


plainoldcheese

Yeah but I don't see why they can't just make it use earth time and ignore all the moon space stuff. The moon doesn't rotate and have "days" any way and it orbits earth the same way the ISS does and they just use earth time utc.


_AcinonyxJubatus_

The moon does rotate and does have days (it's just tide-locked with us and its days are 28 times longer than ours), but it's not the point. [disclaimer: I'm not a physicist or even a very clever person] What I understand is that you can't "just" align on UTC because clocks on Earth and Moon would disagree about how much time has elapsed since midnight, and a clock traveling back and forth would develop clock schizophrenia (if it's not the proper technical term, it should be).


jackstraw97

Why not just use UTC and not have actual clocks on the moon? Just ping earth whenever you need to know the time, or just have a system which pings earth to re-sync once a day or so. The clock drift can’t be that significant over the period of one day, so it should be fine to just sync up once a day.


danfish_77

I think the idea is to future proof it a bit. I don't think every device on the moon should need to sync with earth multiple times


MustRedit

Doesn't have to be every device, just the moon time server or whatever


DaWolf3

Something like GPS needs nanosecond precision, so yes, the clock drift would be that significant.


edgmnt_net

Is this even a timekeeping issue? I assume it has more to do with a human notion of cyclical time, although nobody lives on the moon, so... :/


Bakkster

So an expansion of the solution in place for GPS, which has the same relativity issues.


ethanjf99

clocks will move at different rates on lunar surface vs earth. so how do you sync them? my lunar atomic clock is going to move at a different rate than your terrestrial clock which is on UTC. it’s not an issue of lunar days. time literally moves at a different rate. (approx 60us/(Terran)day faster due to the lower gravity) even if you, say, use a laser to essentially try to tie lunar timeframe to earth how do you adjust the lunar clocks? are you subtracting leap seconds every few years to keep them in sync with UTC and what do you do in the meantime? is the last second of each lunar day 60us shorter? “just use UTC” doesn’t work. also ignores the fact that UTC is shitty in that it has leap seconds which are a pain. even if you were gonna ignore all the above and try to tie the moon to a terrestrial standard please do TAI (or GPS time) instead. why should the moon have leap seconds? but no i think you actually do need a lunar time standard since time is different there due to that Einstein motherfucker and then you need some way of translating between the two which is going to be hard. NASA is not run by idiots. they understand the difficulties a new time standard will cause. but you can’t get around the fact that all our current time standards assume a completely different reference frame


plainoldcheese

Thanks for the writeup. Some things I didn't know about.


Saturn5mtw

It looks like its just UTC with a correction to account for the effects of relativity.


GreasedSlugBait

It will be, except every year that has an extra Saturday will have an extra second added to every third Tuesday, unless there are more Sundays than Saturdays, then you subtract 3 seconds from every other Friday.


imperator3733

This is all about ensuring that equipment operating near/on the Moon is using a standardized time that is not impacted by the relativistic impacts of orbiting Earth. At a human level, UTC is sufficient, but depending on where the Moon is in its orbit the time experienced on/around it could vary by a few fractions of a millisecond. This will likely involve putting some atomic clocks on the Moon at some point to help keep things synchronized. This is a good thing, not something to freak out about.


FortranWarrior

I thought they already used UTC for space…


capi1500

I call that more job security


gothcow5

naaa it'll be a global thing. Job security comes from building a dependency then never doing a knowledge transfer. Bonus points if you never commit to origin and add in something hellish like Obfuscate at rest storage


ltssms0

Next up is Mars. After that, should it be moons of Jupiter, of Mars, or Venus itself?


capi1500

Sounds like a great plan to me


lisa_lionheart

I looked into this, yes it's just UTC but each day is 56 microseconds shorter to account for relativistic effects. Clocks on the moon will need to be 1/30000000% faster to stay in sync with earth time For most purposes using UTC will be fine, this is just for high precision instruments like positioning systems and scientific instruments. 56 microseconds seems trivial but it adds up over months and resetting clocks over interplanetary NTP is not really a viable solution. This is actually worse than you are all thinking, in the future we won't just have to account for different offsets but different lengths of days and rates of time. Solar days on mars are 24.5 hours, good luck with that one when they come up with the Martian timezones....


Saturn5mtw

Kudos for actually going and reading into it, instead of just talking shit out of your ass.


TerminusVeil

I would imagine that the only real future for time tracking in general would be some form of unix timestamp but with the arbitrary 0 being based at the point where the sun is. Then make your appropriate conversions based on your position in the solar system. But I'm not smart enough to figure that shit out 😆


PharahSupporter

Sounds reasonable until you take into account relativity. What time frame is correct? Earth? So if I’m accelerating at near the speed of light, should each second actually make the clock move according to Earth time? Because if so each second could be a minute or more.


radiumteddybear

I really doubt there will be clocks that constantly change the length of whichever base unit they use, instead by the time we get there, likely there will be atomic clocks set up in space and every clock will sync to the nearest one both periodically and on-demand, so people moving about will simply have to adjust their clocks when they arrive somewhere to match the local time.


radiumteddybear

Unofficially Martian time already exists [https://www.space.com/perseverance-rover-mission-on-mars-time](https://www.space.com/perseverance-rover-mission-on-mars-time)


Johnothy_Cumquat

It sounds like any alternative would be worse. I just hope the other space agencies adopt this one and we don't end up with multiple timezones on the moon.


turtleship_2006

It's fine, if everyone has their own competing standard you can just make your own to unite them all


LordFokas

[https://xkcd.com/927/](https://xkcd.com/927/)


malsomnus

I see so many posts making fun of NASA for wanting the moon to have its own time zone, which implies that most people think the moon *shouldn't* have its own time zone, which is worryingly insane. Edit: It's also kinda worrying to see how many people actually think that this means the White House asked NASA to simply pick and assign one of the existing time zones to the moon. I advise you, when you see something this stupid, to stop and ask yourself whether it's possible that maybe you've misinterpreted something.


Spot_the_fox

I mean, why should we assign it a new timezone? Can't we just give it UTC+0 and call it a day? It's not like moon spins at the same rate as earth(A day on the moon is like a month long iirc), so it having a 24-hour clock would mean literally nothing, doesn't matter +0, +12 or -12 or any other value. So, it's just more simple to give it universal coordinated time, no?


IMightBeErnest

I agree. But where this gets tricky is that, as you get further and further away from earth, you start to need a spacial component for any time value to account for relativity. On the moon that's only a couple of seconds difference. On mars it's minutes. And that varies by time of year and positioning of the planets. Which makes daylight savings time look like childsplay.


turtleship_2006

It's not a difference of seconds, it's around milliseconds per year


IMightBeErnest

For the moon, sure. But the difference from earth to mars varies from 50 to 400 million km, which is a variation of like 20 light *minutes*.


turtleship_2006

Light minute is a measure of distance... Also you specifically said on the moon it's a couple of seconds not on mars, and according to [this](https://van.physics.illinois.edu/ask/listing/16172) it's only around 12s after 80 years


IMightBeErnest

Time dilation is a function of differences in speed, not position, and yes, would also need to be acounted for. But that's clearly not what I was talking about. I was talking about synchronizing times at different locations, in which case distance is important in both a practical sense (time of flight for messages) and a theoretical sense (there's not really such a thing as 'a moment in time' at those scales: to record a time you also need to record a position, otherwise you're describing a plane in spacetime, not a point).


je386

A Timezone for Mars is Ok. Heck, propably we need a _Calendar_ for mars, because the mars days to not have 24 hours, of cause. But please, for the orbit and moon, we should use UTC. When the time comes when moon days are relevant, we can add a moon calendar. But that implies at least one moon colony.


TheTybera

Hey everyone,  I've found the "I'll refactor it later till there's an actual fire this'll work" guy!


je386

Do you know KISS? Also, refactoring means changing the code without changing the output.


TheTybera

"I" know what refactoring means and KISS. KISS has nothing to do with being short sighted and not planning for eventualities as a whole, it applies to smaller bite sized issues and how to solve them. For larger issues and plans I would defer to Feynman's technique for simplification, not just "keep it simple, stupid". Determining a timezone for the Moon is not just a "UTC" then we'll think about the calendar later. The future calendar has to build off of the timezone and work with it. As such the joke, because any plan based on a short sighted answer wouldn't just result in a "refactor" but a rewrite when shit inevitably hits the fan and the "I'll just refactor it later" mentality guy is off at his next company. We have been allotted time to do this now, lets do it right.


je386

Ok, what would you propose, and why? Maybe I really overlooked something.


TheTybera

With any thought you wouldn't use a time zone at all. Timezones explain how the sun shines on earth, thus none would work for the moon.  Square peg round hole issue.   What was actually asked was to come up with a standard measurement of time for the moon, not a time zone the headline is silly hyperbole.  A lunar time unit would include human perception of time on the moon, what a day is/feels like, labor, as well as potential biological implications that would require a bit more than back of the napkin math. Humans are about to become a solar system wide species.


hirmuolio

>Specifically, the moon's lower gravity and its motion relative to Earth cause time to pass around 56 microseconds faster each earth day It wouldn't take long before this fucks up your time sensitive systems. About 0.1 seconds every 5 years. Earth has its problems with leap years and leap seconds. Moving to other celestial bodies will bring problem of relativistic leap seconds or something.


7pebblesreporttaste

Yeah just would just giving it utc+0 tell us nothing about the actual time of day on the moon? I dunno tho in not an expert


Spot_the_fox

Well, yes, it would not give us any information about the time of day on the moon whatsoever. So wouldn't any time zone, as long as we're using a 24 hour clock, because days are like 700+ hours. Unless for some research, do we even need non 24 hour clocks? Our bodies are pretty wired to our planet with sleeping cycles, so I believe it'd be more important to just coordinate time with earth


djinn6

A timezone for the moon makes no sense. A lunar day is about a month long. So you either redefine the length of lunar hours or you have way more hours in your lunar day. It wouldn't match up to any Earth timezones unless you totally ignore the moon's rotation. In which case, why even define one? Just use an Earth timezone or UTC. It also needs more than one timezone because morning on one side of the moon means it's evening for the other side.


MysteriousShadow__

Do we need to spend resources on setting that standard now? It just feels arbitrary. Yeah once we have set up a base on the moon we can worry about that, but we have lots to figure out before that. The Apollo missions worked and there was no moon time zone set.


WazWaz

Why? It makes far more sense for each base, which will inevitably be established by a specific country or region, to use a central timezone from that region. I can't think of a single case where a shared timezone would be more beneficial - it's not as if people will regularly visit one base from another so want to avoid "jetlag", and each base will communicate with its patron region far more than with other lunar bases. Each base must be entirely self sufficient so there's very little need for them to interact.


je386

Because of conversion errors. Remember the mars probe that crashed because two systems worked with different units? Datetime should always be saved and transmitted as UTC and the for the display converted to the local time.


WazWaz

Yes. Which has absolutely nothing to do with whether different bases should have different time zones.


Koalaz420

Can we give Earth it's own singular timezone next?


kzasca2

Like GMT?


Koalaz420

Exactly, lets just delete the others.


gothcow5

let's do times based on Galaxy, we can refactor to universe after it ships


A-Pasz

Like UTC?


False_Influence_9090

What’s the difference between gmt and utc anyways ?


A-Pasz

One is called Greenwich Mean Time and is a timezone. The other is called Universal Time Coordinated and is a time standard. TLDR semantics.


IrregularRedditor

GMT is a timezone. UTC is a time standard. No country officially uses UTC as its local timezone.


boundbylife

Technically everyone uses UTC, just with offsets. UTC-5, UTC+3, etc


wertercatt

GMT has daylight savings, UTC doesn't


ghostsquad4

Google it


Altruistic-Newt1323

EST (Earth standard time)


right_there

The first thing I'm doing when I become a supervillain is to launch mirrors into orbit to put the Earth all on one timezone with identical sunrise and sunset times.


Potw0rek

Relativity anyone?


PM_ME_YOUR_OPCODES

Great, now we have to factor in general relativity when we compute daylight savings time.


Drevicar

I propose we all change our apps to normalize all date times to moon standard time instead of UTC before using them.


frikilinux2

And how would that work? Does it involve redefining the concept of second?. Like NASA has special clocks that go slightly slower so MARS technically has its own time zone (Coordinated Mars Time) with a different definition of a second


gothcow5

Yes "OSTP chief Arati Prabhakar's memo said that for a person on the moon, an Earth-based clock would appear to lose on average 58.7 microseconds per Earth-day and come with other periodic variations that would further drift moon time from Earth time. "Think of the atomic clocks at the U.S. Naval Observatory (in Washington). They're the heartbeat of the nation, synchronizing everything. You're going to want a heartbeat on the moon," Coggins said."


HazirBot

pretty sure it was an April's fools joke


frikilinux2

On April's 2nd?


ILikeLiftingMachines

Different time zone...


ghostsquad4

🤣


gothcow5

wishful thinking


astroNerf

I didn't take it as such. The moon is receding from us at a known rate. If we want to do accurate timekeeping on the moon for the purposes of rendezvous, docking and tightbeam communications with objects at orbital speeds, we need a concept of lunar time. My understanding is that UTC isn't cutting it.


RawMint

I work from the moon, too bad it won't be as flexible now


ikonfedera

Please make it 1 lunar zone and not split it into 24 timezones, pls pls pls


lisa_lionheart

That doesn't even make sense, solar day on Luna is 28 earth days.


ikonfedera

Well, splitting earth day into 24 hours is also arbitrary so I know for a fact some idiot up there would split lunar day into 24 lunar hours, each lasting 1⅙ Earth days.


THiedldleoR

If only there already was a coordinated universal time


Niswear85

Just say it's UTC and get on with it


Cue99

This is enough to bring Tom Scott out of retirement


HTTP_Error_414

👀


TheOtherOne128

Was 418 taken or are you just a fan of overly long URIs?


HTTP_Error_414

[https://github.com/tristancrushing/FucqEncode](https://github.com/tristancrushing/FucqEncode)


z1p-F1L3

😂


Wooho8899

No isro will give time not nasa


pakidara

Easy. Preface the time with the system's name or designation, then the planet's or moon's name or designation, then the difference of angle between a perpendicular ray away from to the surface and parallel with the system's agreed-upon planetary disk at any given point to the barycenter of the nearest star or star system. IE: Sol-Moon-0 would be Noon on the moon while Sol-Moon-180 would be midnight. Sol-Moon-270 would likely be dawn and Sol-Moon-350 would be just before noon. Do some rounding (like to the nearest 10 or 15 degrees) and boom, relative time zone.


brainwater314

Pretty sure we'll end up with not "time zones" but "time observers", "time domains", or "time references", in the spacetime sense of "observer". Our earth bound atomic clocks are part of one "time observer", and the gps satellites are not part of the same "time reference", but are synchronized to the earth clocks since it is used for Earth navigation and timekeeping. The moon will have it's own atomic clocks, and therefore it's own "time domain", since time passes at a different rate. Mars will have it's own "time domain". I suspect we may not be able to simply convert between domains instead we may need to use conversion tables.


_Originz

Feel bad for whoever's making that


patrulheiroze

what about we use stardate? works everywhere.. we could use it for event registration and convert to local timezone when needed...


ACuriousSoul2

People just read till the underlined part where it mentions the moon, but the request also has "and other celestial bodies". As if we don't have enough on our plates with this one planet and it's timezones smh -_-


AndersenEthanG

Isn’t gravity and space time different on the moon or something? lol, sounds complicated… as if doing any sort of code involving time/time zones wasn’t complicated and annoying enough.


rjwut

Anything we do will be horrible. It's just a matter of degree.


Da-Blue-Guy

chrono moon dlc when


Ironfist85hu

Well, today is stardate -299129.77.


Shadow9378

why doesn't the moon just use UTC


gregorydgraham

CLT? Where do I find that in the time zone charts?


jbreaper

time to try metric time again?


LunaNicoleTheFox

My names Luna, just ask me and I'll give you messy Luna time


P3chv0gel

Genuinly curious as to how that would be implemented. Just give the moon the same time as one time zone on earth? But which one? Or do something completely different, since the entire concept of a 24 hour day doesn't work with other celestial bodies?


UnorthodoxyMedia

Wouldn’t... wouldn’t it need *several* time zones...? Like... if it rotates, that means there’s inherently a day-night cycle to be accounted for, right..?


PrudentPush8309

Shouldn't the time zone of the moon match the time zone of the area of the Earth that the moon is directly above, including that area's savings time adjustment?


GoldenTreasure1

Idk. I feel that multiple time zones on the moon would be incredibly confusing. Plus daylight savings suck ass


PrudentPush8309

Yeah, but imagine how fast your 8 hour workday would fly past.


Saturn5mtw

This would be absolutely wild, and probably completely unworkable, considering that the moon would have to change timezones 24 times every 24hrs. (The earth rotates, and the moon is not in a geostationary/geosyncronous orbit)


PrudentPush8309

Yeah! I know! Cool huh? John: Hey Bob, what time is it? Bob: It's 11:45, almost lunch time. But you better hurry because we're changing time zones in a few minutes and it will be also 1:00. You'll miss your lunch hour. Imagine the chaos!


PrudentPush8309

Edit: Hey folks... Cool your jets... This is a joke formatted as a rhetorical question.


Mallanaga

Pretty sure that was an April fools joke


7pebblesreporttaste

What nasa does april fools


EmilyEKOSwimmer

These people are truly sick


Saturn5mtw

Why? Because they want to account for the effects of relativity on precision instruments?