From 7b5d07a88dfcfccab254328d29920428cbd92c30 Mon Sep 17 00:00:00 2001 From: Ruben Date: Fri, 16 Jan 2026 22:03:25 +0100 Subject: [PATCH] Add ISO date format for fallback date extraction Convert fallback date to ISO format before plugin processing --- app/router.php | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/app/router.php b/app/router.php index d5345b2..ceaa25c 100644 --- a/app/router.php +++ b/app/router.php @@ -133,7 +133,14 @@ switch ($parsedPath['type']) { // Let plugins format date $date = Hooks::apply(Hook::PROCESS_CONTENT, $date, 'date_format'); } else { - $date = extractDateFromFolder($item) ?: date("F d, Y", filemtime($itemPath)); + $extractedDate = extractDateFromFolder($item); + if ($extractedDate) { + $date = $extractedDate; + } else { + // Convert timestamp to ISO format and let plugins format it + $isoDate = date("Y-m-d", filemtime($itemPath)); + $date = Hooks::apply(Hook::PROCESS_CONTENT, $isoDate, 'date_format'); + } } // Use slug if available