From 2695e5517490b4a9bf09aa6333dd5352b5b7b3a4 Mon Sep 17 00:00:00 2001 From: Torsten Schulz Date: Fri, 16 Jun 2023 13:57:48 +0200 Subject: [PATCH] Mailbox update --- include/emailinbox.php | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/include/emailinbox.php b/include/emailinbox.php index 3011824..9520b3e 100644 --- a/include/emailinbox.php +++ b/include/emailinbox.php @@ -28,9 +28,14 @@ class Emailinbox extends Renderer { $headers = $this->mbox->getMailsInfo($mailsIds); foreach ($headers as $header) { try { + $date = \DateTime::createFromFormat('D, d M Y H:i:s O', str_replace(' (CET)', '', $header->date)); + if (!$date) { + var_dump($header->date); + } + $date = $date ? $date->setTimezone(new DateTimeZone('Europe/Berlin')) : new DateTime(); $cleanedHeaders[trim($header->msgno)] = [ 'title' => $header->subject, - 'date' => \DateTime::createFromFormat('D, d M Y H:i:s O', str_replace(' (CET)', '', $header->date))->setTimezone(new DateTimeZone('Europe/Berlin')), + 'date' => $date, 'from' => $header->from, 'unread' => !$header->seen, ];