La création d'événements ne respecte pas le fuseau horaire de 12 heures de l'utilisateur

Merci d’avoir soulevé ce point ! J’ai eu la même expérience en insérant la date/l’heure dans un sujet, ce qui pose le même problème. Je pense qu’il s’agit d’un problème connu et qu’il y a une explication. L’entrée suit la région de votre appareil, et non la locale définie dans vos préférences Discourse. Mais l’affichage suit vos préférences de locale Discourse (ainsi que celles de tout utilisateur consultant votre publication contenant un événement ou une date/heure). Pouvez-vous confirmer cela de votre côté ?

Ce serait certainement moins déroutant et une meilleure expérience utilisateur si les deux étaient identiques pour l’utilisateur qui crée l’événement ou ajoute une date/heure à une publication.

Voici une démonstration. Notez dans la capture d’écran ci-dessous l’heure sélectionnée de 16h00 mais 16:00 dans l’entrée. La raison pour laquelle cela m’arrive est que ma région d’appareil est définie sur l’Allemagne (qui utilise l’heure sur 24 heures), tandis que ma locale Discourse est US-WA (qui utilise l’heure sur 12 heures). L’entrée semble suivre la locale de l’appareil.

Cela apparaît comme [date=2025-04-01 time=16:00:00 timezone="America/Los_Angeles"] en markdown, ce qui s’affiche correctement pour moi comme 16h00 : 2025-04-01T23:00:00Z.

Changer la région de mon appareil pour les États-Unis a aligné ces deux éléments, mais c’est un processus fastidieux qui nécessite un redémarrage.


Avec ma région définie sur les États-Unis, lorsque j’insère une date/heure dans un sujet, l’heure d’entrée est également en format 12 heures. Le markdown est le même [date=2025-04-01 time=16:00:00 timezone="America/Los_Angeles"] et s’affiche correctement comme 16h00 : 2025-04-01T23:00:00Z.

2 « J'aime »