J'utilise actuellement le moment pour la gestion du temps dans un projet et l'une de nos tâches courantes consiste à convertir les temps de l'UTC en temps solaire de Mars et vice-versa sans effort. Au début, j'avais pensé que définir un fuseau horaire permettrait de gérer cela de manière ordonnée, mais ce n'est pas seulement un décalage fixe - les jours sont plus longs sur mars: 24h 37m 22.663s. L'autre chose est que généralement, les missions sur Mars sont enregistrées en sols (jours solaires martiens) à partir d'une date fixe (généralement lorsque la mission a atterri sur Mars). Ainsi, Sol 1 serait le jour solaire où la mission a atterri sur Mars. Nous pouvons appeler cette heure (pour toute mission spécifique), Mars Mission Time. Par mission, une heure UTC peut être fournie qui correspond au début du Sol 1.
J'essayais de comprendre comment je pouvais prolonger le moment pour autoriser les conversions UTC -> Mars Solar Time -> Mars Mission Time, et l'inverse également. De même, j'aimerais pouvoir utiliser moment.format pour formater les dates dans Mars Mission Time, mais j'ai peur que cela ne gère pas correctement les 37 minutes supplémentaires dans la journée (n'est-ce pas ?)
Il semble que je puisse y parvenir avec un fuseau horaire personnalisé, mais je ne sais pas comment cela gérera la durée plus longue des jours martiens. Tous les pointeurs que vous pouvez me donner pour commencer à mettre en œuvre cela seraient très appréciés.
Quelques informations générales : http://en.wikipedia.org/wiki/Timekeeping_on_Mars
Si ce n'est pas le bon endroit pour une question comme celle-ci, s'il vous plaît laissez-moi savoir où je dois la diriger.
Moment autorise les plugins , qui ne sont généralement que des fonctions JavaScript supplémentaires qui prennent le moment en tant que dépendance. Cependant, je suis sûr que changer la durée d'une journée serait assez difficile.
Vous pouvez également vous référer à la page de la
Fermeture car hors de portée. Mais bonne chance !
Aussi - les fuseaux horaires n'aideraient pas à cela. Les fuseaux horaires ajusteront l'heure locale par un décalage par rapport à l'UTC, mais ils ne permettront pas au système de chronométrage de passer de l'UTC à l'heure TAI, UT1 ou martienne. :)
Voir aussi : http://jtauber.github.io/mars-clock/ et la source
Donc, ce n'est pas une blague et le timing de Mars est en fait demandé :man_facepalming:?
http://junior-senior689.blogspot.com/2009/08
... Sur Mars, nous sommes autorisés à boire de l'alcool à l'âge de 11 ans (martiens) ...
Commentaire le plus utile
Moment autorise les plugins , qui ne sont généralement que des fonctions JavaScript supplémentaires qui prennent le moment en tant que dépendance. Cependant, je suis sûr que changer la durée d'une journée serait assez difficile.
Vous pouvez également vous référer à la page de la
Fermeture car hors de portée. Mais bonne chance !