| @@ -16,7 +16,7 @@ | ||
| 16 | 16 | * | 
| 17 | 17 | * @var string | 
| 18 | 18 | */ | 
| 19 | - private static string $month_regex = '/^--(0[1-9]|1[012])((\+|-)([0-1][0-9]|2[0-4]):(0[0-9]|[1-5][0-9])|Z)?$/Di'; | |
| 19 | + private static string $month_regex = '/^--(0[1-9]|1[012])((\+|-)([0-1][0-9]|2[0-4]):(0[0-9]|[1-5][0-9])|Z)?$/Di'; | |
| 20 | 20 | |
| 21 | 21 | |
| 22 | 22 | /** | 
| @@ -12,7 +12,7 @@ | ||
| 12 | 12 | trait YearMonthTrait | 
| 13 | 13 |  { | 
| 14 | 14 | /** @var string */ | 
| 15 | -    private static string $yearmonth_regex  = '/^-?([1-9][0-9]*|[0-9]{4})-(0[1-9]|1[012])((\+|-)([0-1][0-9]|2[0-4]):(0[0-9]|[1-5][0-9])|Z)?$/Di'; | |
| 15 | +    private static string $yearmonth_regex = '/^-?([1-9][0-9]*|[0-9]{4})-(0[1-9]|1[012])((\+|-)([0-1][0-9]|2[0-4]):(0[0-9]|[1-5][0-9])|Z)?$/Di'; | |
| 16 | 16 | |
| 17 | 17 | |
| 18 | 18 | /** | 
| @@ -16,7 +16,7 @@ | ||
| 16 | 16 | * | 
| 17 | 17 | * @var string | 
| 18 | 18 | */ | 
| 19 | - private static string $day_regex = '/^---(0[1-9]|1[1-9]|2[1-9]|3[01])((\+|-)([0-1][0-9]|2[0-4]):(0[0-9]|[1-5][0-9])|Z)?$/Di'; | |
| 19 | + private static string $day_regex = '/^---(0[1-9]|1[1-9]|2[1-9]|3[01])((\+|-)([0-1][0-9]|2[0-4]):(0[0-9]|[1-5][0-9])|Z)?$/Di'; | |
| 20 | 20 | |
| 21 | 21 | |
| 22 | 22 | /** | 
| @@ -24,7 +24,7 @@ | ||
| 24 | 24 | * | 
| 25 | 25 | * @var string | 
| 26 | 26 | */ | 
| 27 | -    private static string $date_regex  = '/^-?([1-9][0-9]*|[0-9]{4})-(((0(1|3|5|7|8)|1(0|2))-(0[1-9]|(1|2)[0-9]|3[0-1]))|((0(4|6|9)|11)-(0[1-9]|(1|2)[0-9]|30))|(02-(0[1-9]|(1|2)[0-9])))((\+|-)([0-1][0-9]|2[0-4]):(0[0-9]|[1-5][0-9])|Z)?$/Di'; | |
| 27 | +    private static string $date_regex = '/^-?([1-9][0-9]*|[0-9]{4})-(((0(1|3|5|7|8)|1(0|2))-(0[1-9]|(1|2)[0-9]|3[0-1]))|((0(4|6|9)|11)-(0[1-9]|(1|2)[0-9]|30))|(02-(0[1-9]|(1|2)[0-9])))((\+|-)([0-1][0-9]|2[0-4]):(0[0-9]|[1-5][0-9])|Z)?$/Di'; | |
| 28 | 28 | |
| 29 | 29 | |
| 30 | 30 | /** |