| @@ 90-95 (lines=6) @@ | ||
| 87 | $month = 1; |
|
| 88 | $day = 1; |
|
| 89 | ||
| 90 | if (!empty($parts[0]) && |
|
| 91 | 1 <= intval($parts[0]) && |
|
| 92 | intval($parts[0]) <= 32767 |
|
| 93 | ) { |
|
| 94 | $year = intval($parts[0]); |
|
| 95 | } |
|
| 96 | ||
| 97 | if (!empty($parts[1]) && |
|
| 98 | 1 <= intval($parts[1]) && |
|
| @@ 97-102 (lines=6) @@ | ||
| 94 | $year = intval($parts[0]); |
|
| 95 | } |
|
| 96 | ||
| 97 | if (!empty($parts[1]) && |
|
| 98 | 1 <= intval($parts[1]) && |
|
| 99 | intval($parts[1]) <= 12 |
|
| 100 | ) { |
|
| 101 | $month = intval($parts[1]); |
|
| 102 | } |
|
| 103 | ||
| 104 | if (!empty($parts[2]) && |
|
| 105 | 1 <= intval($parts[2]) && |
|
| @@ 104-109 (lines=6) @@ | ||
| 101 | $month = intval($parts[1]); |
|
| 102 | } |
|
| 103 | ||
| 104 | if (!empty($parts[2]) && |
|
| 105 | 1 <= intval($parts[2]) && |
|
| 106 | intval($parts[2]) <= 31 |
|
| 107 | ) { |
|
| 108 | $day = intval($parts[2]); |
|
| 109 | } |
|
| 110 | ||
| 111 | return date('Y-m-d', strtotime("{$year}-{$month}-{$day}")); |
|
| 112 | } |
|