Los horarios de los eventos se muestran como 11a y 3p, en lugar de 11am y 3pm:

El problema parece provenir de los datos proporcionados:
![]()
Los horarios de los eventos se muestran como 11a y 3p, en lugar de 11am y 3pm:

El problema parece provenir de los datos proporcionados:
![]()
Moviendo esto a feature y me gustaría recibir algunos consejos de @lindsey
La solución aquí es bastante trivial:
diff --git a/plugins/discourse-calendar/assets/javascripts/discourse/components/full-calendar.gjs b/plugins/discourse-calendar/assets/javascripts/discourse/components/full-calendar.gjs
index 79940a66ba..22b9306052 100644
--- a/plugins/discourse-calendar/assets/javascripts/discourse/components/full-calendar.gjs
+++ b/plugins/discourse-calendar/assets/javascripts/discourse/components/full-calendar.gjs
@@ -79,6 +79,11 @@ export default class FullCalendar extends Component {
timeZone: this.currentUser?.user_option?.timezone || "local",
firstDay: this.firstDayOfWeek,
displayEventTime: true,
+ eventTimeFormat: {
+ hour: "numeric",
+ minute: "2-digit",
+ meridiem: "short",
+ },
weekends: this.args.weekends ?? true,
initialDate: this.args.initialDate,
height: this.args.height ?? "100%",
Pero full calendar es deliberado acerca de conservar espacio con meridiem narrow.
¿Podemos permitirnos el espacio extra aquí? ¿Vale la pena?
El impacto en el espacio es bastante mínimo de cualquier manera: o acortamos ligeramente el tiempo o acortamos ligeramente el título del evento.
am / pm y a / p son igualmente claros para mí en este contexto. ¿Estamos descubriendo que los miembros están confundidos acerca de esto?