From 9024dfd61af6e7c0b0780ddaa7623b5ae5580e91 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20Kola=CC=81r=CC=8C?= Date: Thu, 20 Mar 2025 10:02:56 +0100 Subject: [PATCH] =?UTF-8?q?Fixed=20getting=20of=20dates=20in=20=C4=8Cesk?= =?UTF-8?q?=C3=A1=20televize=20Bridge?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- bridges/CeskaTelevizeBridge.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bridges/CeskaTelevizeBridge.php b/bridges/CeskaTelevizeBridge.php index a996bd11..24a0d1ad 100644 --- a/bridges/CeskaTelevizeBridge.php +++ b/bridges/CeskaTelevizeBridge.php @@ -58,11 +58,11 @@ class CeskaTelevizeBridge extends BridgeAbstract return strtotime('today'); } elseif (strpos($string, 'včera') !== false) { return strtotime('yesterday'); - } elseif (!preg_match('/(\d+).\s(\d+).(\s(\d+))?/', $string, $match)) { + } elseif (!preg_match('/(\d+).\s(\d+).(\s(\d+))?/u', $string, $match)) { returnServerError('Could not get date from Česká televize string'); } - $date = sprintf('%04d-%02d-%02d', $match[3] ?? date('Y'), $match[2], $match[1]); + $date = sprintf('%04d-%02d-%02d', $match[4] ?? date('Y'), $match[2], $match[1]); return strtotime($date); }