Formato de hora a 24 horas

I would like to change the time format to 24 hours (from 3:00 PM to 15:00). To what do I need to change the current, h:mma and h:mm a? Thanks!

1 me gusta

Answering my own question. It seems Discourse uses Moment.js format string. In the case of my request, it is simply a matter of changing h:mma and hmm a to HH:mm. More references on the Moment.js format page.

I hope I did not break things! :slight_smile:

5 Me gusta

Hi! I didn’t realize how to do it in Discourse. What exactly did you do to change time format to 24 hours?

2 Me gusta

Ve a Configuración → Personalizar → Texto

Y luego busca :mm y cambia el formato según lo que quieras con la página de formato de Moment.js como guía.

Sin embargo, no funciona del todo. En Chat, las marcas de tiempo pasaron del estilo AM/PM a un reloj de 24 horas, pero no todo por alguna razón. También hice una reconstrucción y probé con otro navegador sin nada en caché.



Modifiqué lo siguiente:

Por supuesto, cambiar la configuración regional a un país europeo (excluyendo el Reino Unido) también haría el truco. Pero entonces el idioma del sitio también cambia. Para mantener el texto personalizado y el idioma consistentes, lo he fijado en inglés de EE. UU. Es solo el formato de hora lo que quiero cambiar. Quizás el formato de fecha más adelante también.

¿Alguien sabe cómo solucionar esas últimas inconsistencias en cuanto al formato de hora? Quiero todo en formato de 24 horas, mientras uso inglés de EE. UU. Mi suposición es que esos valores atípicos no usan estas variables, sino que están codificados de forma rígida a ese formato.

1 me gusta

En realidad, cambiar de país no cambia la hora a 24 horas en el chat. Pero bueno, el chat aún no está listo. Pero eso se debe a la falta de traducciones, supongo.

Este tema se cerró automáticamente después de 2682 días. Ya no se permiten nuevas respuestas.