|
@@ 4776-4781 (lines=6) @@
|
| 4773 |
|
} |
| 4774 |
|
|
| 4775 |
|
switch ($this->config['datetime_format']) { |
| 4776 |
|
case 'YYYY/mm/dd': |
| 4777 |
|
if (!preg_match('/^[0-9]{4}\/[0-9]{2}\/[0-9]{2}[0-9 :]*$/', $str)) { |
| 4778 |
|
return ''; |
| 4779 |
|
} |
| 4780 |
|
list ($Y, $m, $d, $H, $M, $S) = sscanf($str, '%4d/%2d/%2d %2d:%2d:%2d'); |
| 4781 |
|
break; |
| 4782 |
|
case 'dd-mm-YYYY': |
| 4783 |
|
if (!preg_match('/^[0-9]{2}-[0-9]{2}-[0-9]{4}[0-9 :]*$/', $str)) { |
| 4784 |
|
return ''; |
|
@@ 4782-4787 (lines=6) @@
|
| 4779 |
|
} |
| 4780 |
|
list ($Y, $m, $d, $H, $M, $S) = sscanf($str, '%4d/%2d/%2d %2d:%2d:%2d'); |
| 4781 |
|
break; |
| 4782 |
|
case 'dd-mm-YYYY': |
| 4783 |
|
if (!preg_match('/^[0-9]{2}-[0-9]{2}-[0-9]{4}[0-9 :]*$/', $str)) { |
| 4784 |
|
return ''; |
| 4785 |
|
} |
| 4786 |
|
list ($d, $m, $Y, $H, $M, $S) = sscanf($str, '%2d-%2d-%4d %2d:%2d:%2d'); |
| 4787 |
|
break; |
| 4788 |
|
case 'mm/dd/YYYY': |
| 4789 |
|
if (!preg_match('/^[0-9]{2}\/[0-9]{2}\/[0-9]{4}[0-9 :]*$/', $str)) { |
| 4790 |
|
return ''; |
|
@@ 4788-4793 (lines=6) @@
|
| 4785 |
|
} |
| 4786 |
|
list ($d, $m, $Y, $H, $M, $S) = sscanf($str, '%2d-%2d-%4d %2d:%2d:%2d'); |
| 4787 |
|
break; |
| 4788 |
|
case 'mm/dd/YYYY': |
| 4789 |
|
if (!preg_match('/^[0-9]{2}\/[0-9]{2}\/[0-9]{4}[0-9 :]*$/', $str)) { |
| 4790 |
|
return ''; |
| 4791 |
|
} |
| 4792 |
|
list ($m, $d, $Y, $H, $M, $S) = sscanf($str, '%2d/%2d/%4d %2d:%2d:%2d'); |
| 4793 |
|
break; |
| 4794 |
|
/* |
| 4795 |
|
case 'dd-mmm-YYYY': |
| 4796 |
|
if (!preg_match('/^[0-9]{2}-[0-9a-z]+-[0-9]{4}[0-9 :]*$/i', $str)) {return '';} |