diff --git a/src/pretix/base/services/placeholders.py b/src/pretix/base/services/placeholders.py index 4c84b16ef5..4d1e2b54d4 100644 --- a/src/pretix/base/services/placeholders.py +++ b/src/pretix/base/services/placeholders.py @@ -561,6 +561,22 @@ def base_placeholders(sender, **kwargs): 'event_location', ['event_or_subevent'], lambda event_or_subevent: str(event_or_subevent.location or ''), lambda event: str(event.location or ''), ), + SimpleFunctionalTextPlaceholder( + 'event_begin_time', ['event_or_subevent'], + lambda event_or_subevent: + date_format(event_or_subevent.date_from.astimezone(event_or_subevent.timezone), 'TIME_FORMAT') + if event_or_subevent.date_from + else '', + lambda event: date_format(event.date_from.astimezone(event.timezone), 'TIME_FORMAT') if event.date_from else '', + ), + SimpleFunctionalTextPlaceholder( + 'event_end_time', ['event_or_subevent'], + lambda event_or_subevent: + date_format(event_or_subevent.date_to.astimezone(event_or_subevent.timezone), 'TIME_FORMAT') + if event_or_subevent.date_to + else '', + lambda event: date_format(event.date_to.astimezone(event.timezone), 'TIME_FORMAT') if event.date_to else '', + ), SimpleFunctionalTextPlaceholder( 'event_admission_time', ['event_or_subevent'], lambda event_or_subevent: