Moment: Manejo de tiempos no terrestres (por ejemplo, tiempo de Marte)

Creado en 27 may. 2015  ·  5Comentarios  ·  Fuente: moment/moment

Actualmente estoy usando la gestión de momento por tiempo en un proyecto y una de nuestras tareas comunes es convertir las horas de UTC a Mars Solar Time y viceversa sin esfuerzo. Al principio pensé que definir una zona horaria de momento manejaría esto de manera ordenada, pero no es solo un desplazamiento fijo: los días son más largos en Marte: 24h 37m 22.663s. La otra cosa es que, por lo general, las misiones a Marte se registran en soles (días solares marcianos) a partir de una fecha fija (normalmente cuando la misión aterrizó en Marte). Entonces, Sol 1 sería el día solar en que la misión aterrizó en Marte. Podemos llamar a este tiempo (para cualquier misión específica), Mars Mission Time. Por misión, se puede proporcionar una hora UTC que corresponda al inicio del Sol 1.

Estaba tratando de averiguar cómo podría extender el momento para permitir las conversiones UTC -> Mars Solar Time -> Mars Mission Time, y también al revés. De manera similar, me gustaría poder usar moment.format para formatear fechas en Mars Mission Time, pero me temo que no manejaría correctamente los 37 minutos adicionales en el día (¿verdad?)

Parece que podría lograr esto con una zona horaria personalizada, pero no estoy seguro de cómo manejará la mayor duración de los días marcianos. Cualquier sugerencia que me pueda dar sobre dónde comenzar a implementar esto sería muy apreciada.

Alguna información de antecedentes: http://en.wikipedia.org/wiki/Timekeeping_on_Mars

Si este no es el lugar adecuado para una pregunta como esta, avíseme a dónde debo dirigirla.

Comentario más útil

Moment permite complementos , que generalmente son solo funciones de JavaScript adicionales que toman el momento como una dependencia. Sin embargo, estoy bastante seguro de que cambiar la duración de un día sería bastante difícil.

También puede consultar la página de la

Cierre por estar fuera de alcance. ¡Pero buena suerte!

Todos 5 comentarios

Moment permite complementos , que generalmente son solo funciones de JavaScript adicionales que toman el momento como una dependencia. Sin embargo, estoy bastante seguro de que cambiar la duración de un día sería bastante difícil.

También puede consultar la página de la

Cierre por estar fuera de alcance. ¡Pero buena suerte!

Además, las zonas horarias no ayudarían con esto. Las zonas horarias ajustarán una hora local mediante un desfase de UTC, pero no permitirán que el sistema de indicación de la hora se cambie de UTC a TAI, UT1 o la hora marciana. :)

Entonces, esto no es una broma y en realidad se está solicitando el tiempo de Marte: man_facepalming :?

http://junior-senior689.blogspot.com/2009/08

... En Marte se nos permite beber alcohol a la edad de 11 años (marcianos) ...

¿Fue útil esta página
0 / 5 - 0 calificaciones