Ereigniszeiten werden als 11a und 3p angezeigt, anstatt als 11 Uhr morgens und 15 Uhr nachmittags:

Das Problem scheint von den bereitgestellten Daten zu stammen:
![]()
Ereigniszeiten werden als 11a und 3p angezeigt, anstatt als 11 Uhr morgens und 15 Uhr nachmittags:

Das Problem scheint von den bereitgestellten Daten zu stammen:
![]()
Dies wird zu einem Feature verschoben und ich hätte gerne einige Tipps von @lindsey
Die Korrektur hier ist ziemlich 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%",
Aber Full Calendar ist bewusst, Platz mit dem narrow Meridiem zu sparen.
Können wir uns den zusätzlichen Platz hier leisten? Lohnt es sich?
Die Auswirkung auf den Platz ist in jedem Fall ziemlich minimal – entweder verkürzen wir die Zeit leicht oder wir verkürzen den Titel der Veranstaltung leicht.
am / pm und a / p sind für mich in diesem Kontext gleichermaßen klar. Stellen wir fest, dass Mitglieder hierüber verwirrt sind?