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

fix offset

This commit is contained in:
Daniel Waxweiler
2025-05-26 16:21:02 +02:00
parent be8fd96ee9
commit a6e720679c
2 changed files with 5 additions and 3 deletions

View File

@ -4,8 +4,8 @@ namespace MobilizonConnector;
final class LocalDateTime {
private $dateTime;
public function __construct(string $text, \DateTimeZone $timeZone) {
$date = new \DateTimeImmutable($text);
public function __construct(string $dateTimeString, \DateTimeZone $timeZone) {
$date = new \DateTimeImmutable($dateTimeString);
$this->dateTime = $date->setTimezone($timeZone);
}

View File

@ -5,6 +5,8 @@ final class LocalDateTimeFormatter
{
public static function format(LocalDateTime $dateTime, string $format) {
$timestamp = $dateTime->getValue()->getTimestamp();
return date_i18n($format, $timestamp);
$offset = $dateTime->getValue()->getOffset();
$timestampWithOffset = $timestamp + $offset;
return date_i18n($format, $timestampWithOffset);
}
}