1
0
mirror of https://github.com/dwaxweiler/connector-mobilizon synced 2025-06-05 21:59:25 +02:00

Revert "use timezone of event"

This reverts commit 9662e1f333.
This commit is contained in:
Daniel Waxweiler
2025-05-26 10:20:11 +02:00
parent 9662e1f333
commit be8fd96ee9
12 changed files with 57 additions and 22 deletions

View File

@@ -3,16 +3,16 @@ namespace MobilizonConnector;
final class LineFormatter
{
public static function format_date_time(string $dateFormat, string $timeFormat, string $start, ?string $end): string {
$startDateTime = new \DateTimeImmutable($start);
$startDate = DateTimeFormatter::format($startDateTime, $dateFormat);
$startTime = DateTimeFormatter::format($startDateTime, $timeFormat);
public static function format_date_time(\DateTimeZone $timeZone, string $dateFormat, string $timeFormat, string $start, ?string $end): string {
$startDateTime = new LocalDateTime($start, $timeZone);
$startDate = LocalDateTimeFormatter::format($startDateTime, $dateFormat);
$startTime = LocalDateTimeFormatter::format($startDateTime, $timeFormat);
$dateText = $startDate . ' ' . $startTime;
if ($end) {
$endDateTime = new \DateTimeImmutable($end);
$endDate = DateTimeFormatter::format($endDateTime, $dateFormat);
$endTime = DateTimeFormatter::format($endDateTime, $timeFormat);
$endDateTime = new LocalDateTime($end, $timeZone);
$endDate = LocalDateTimeFormatter::format($endDateTime, $dateFormat);
$endTime = LocalDateTimeFormatter::format($endDateTime, $timeFormat);
if ($startDate != $endDate) {
$dateText .= ' - ';