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