Skip to content

Abstract Class EventDateHelper

Helper class for working with event dates.

Methods

formatDate

Formats a Recurrence as a date (and times if not all day).

public static formatDate(Recurrence $event, "medium"|"long" $format = 'medium', ?string $timezone = null, ?bool $allDay = false): string
$event Recurrence
$format "medium"|"long"
$timezone ?string
$allDay ?bool
return string

formatDateRange

Formats the value of an EventDate field as a date range.

public static formatDateRange(EventDate $event, "medium"|"long"|"mediumDate"|"longDate"|"mediumTime"|"longTime" $format = 'medium', ?string $timezone = null): string
$event EventDate
$format "medium"|"long"|"mediumDate"|"longDate"|"mediumTime"|"longTime"
$timezone ?string
return string