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!
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! 
Hi! I didn’t realize how to do it in Discourse. What exactly did you do to change time format to 24 hours?
Vai su Impostazioni → Personalizza → Testo
E poi cerca :mm e poi cambia il formato secondo quello che desideri con la pagina formato Moment.js come guida.
Tuttavia, non funziona completamente. In Chat i timestamp sono passati dallo stile AM/PM a un orologio a 24 ore, ma non tutto per qualche motivo. Ho anche fatto una ricostruzione e provato con un altro browser senza cache.
Ho modificato quanto segue:
Naturalmente, cambiare la localizzazione in un paese europeo (escluso il Regno Unito) farebbe lo stesso. Ma poi cambia anche la lingua del sito. Per mantenere il testo personalizzato e la lingua coerenti, l’ho bloccato sull’inglese statunitense. È solo il formato dell’ora che voglio cambiare. Forse anche il formato della data più tardi.
Qualcuno sa come risolvere queste ultime incongruenze in termini di formato dell’ora? Voglio tutto in formato 24 ore, usando l’inglese statunitense. La mia ipotesi è che questi valori anomali non utilizzino queste variabili ma siano codificati in modo fisso in quel formato.
In realtà cambiare paese non cambia l’ora in formato 24 ore nella chat. Ma vabbè, la chat non è ancora pronta. Ma immagino che sia per la mancanza di traduzioni.
Questo argomento è stato chiuso automaticamente dopo 2682 giorni. Non sono più consentite nuove risposte.



