diff --git a/module/finc/src/finc/Resolver/Driver/Ezb.php b/module/finc/src/finc/Resolver/Driver/Ezb.php
index 9ba57d4bf1466383dbc1e70569a49b4ea0aa5e7e..cdd4277fa89a00dd6dc78b3a65df6003afed65ed 100644
--- a/module/finc/src/finc/Resolver/Driver/Ezb.php
+++ b/module/finc/src/finc/Resolver/Driver/Ezb.php
@@ -115,6 +115,15 @@ class Ezb extends AbstractBase implements TranslatorAwareInterface
             $parsed[$tmp2[0]] = $tmp2[1];
         }
 
+        // resolver only accepts date formats YYYY, YYYY-MM, and YYYY-MM-DD
+        // in case we have a date in another format, drop the date information
+        if (
+            isset($parsed['rft.date'])
+            && !preg_match('/^\d{4}(-\d\d(-\d\d)?)?$/',$parsed['rft.date'])
+        ) {
+            unset($parsed['rft.date']);
+        }
+
         // Downgrade 1.0 to 0.1
         if ($parsed['ctx_ver'] == 'Z39.88-2004') {
             $openURL = $this->downgradeOpenUrl($parsed);