diff --git a/MAC/Navigator2/scripts/libs/navFunct.ctl b/MAC/Navigator2/scripts/libs/navFunct.ctl
index 22e7d5121edd9e9940f0018c9e0e3d7aa5ce221b..eecc64a0d3f6b31dca9f293a3874e69af5542727 100644
--- a/MAC/Navigator2/scripts/libs/navFunct.ctl
+++ b/MAC/Navigator2/scripts/libs/navFunct.ctl
@@ -2194,7 +2194,9 @@ bool navFunct_lofarDate2PVSSDate(string inDate, time& t) {
     if (dynlen(strsplit(splittedTime[1],":")) != 3 ) return false;
     tm = splittedTime[1];
   }
-  if (dynlen(strsplit(splittedDate[1],"-")) != 3) return false;
+  dyn_string spl_date=strsplit(splittedDate[1],"-");
+  if (dynlen(spl_date) != 3) return false;
+  if (strlen(spl_date[2]) > 2) return false;
   // change - into . notation
   date=splittedDate[1];
   strreplace(date,"-",".");