stricter date parsing
authorgggeek <giunta.gaetano@gmail.com>
Wed, 30 Dec 2020 17:27:41 +0000 (17:27 +0000)
committergggeek <giunta.gaetano@gmail.com>
Wed, 30 Dec 2020 17:27:41 +0000 (17:27 +0000)
src/Helper/Date.php

index 2d9fde4..c52223a 100644 (file)
@@ -48,7 +48,7 @@ class Date
     public static function iso8601Decode($idate, $utc = 0)
     {
         $t = 0;
-        if (preg_match('/([0-9]{4})([0-9]{2})([0-9]{2})T([0-9]{2}):([0-9]{2}):([0-9]{2})/', $idate, $regs)) {
+        if (preg_match('/([0-9]{4})([0-1][0-9])([0-3][0-9])T([0-2][0-9]):([0-5][0-9]):([0-5][0-9])/', $idate, $regs)) {
             if ($utc) {
                 $t = gmmktime($regs[4], $regs[5], $regs[6], $regs[2], $regs[3], $regs[1]);
             } else {