]> git.mxchange.org Git - friendica.git/commitdiff
Fix DateTimeFormat issue
authorPhilipp <admin@philipp.info>
Mon, 3 Apr 2023 16:42:41 +0000 (18:42 +0200)
committerPhilipp <admin@philipp.info>
Mon, 3 Apr 2023 16:42:41 +0000 (18:42 +0200)
src/Util/DateTimeFormat.php
tests/src/Util/DateTimeFormatTest.php

index df7b6d92c4ef18f647ea80f2c7cad72159f047e5..e8b34826206d4124d9ea8f81b16a686ef2f38ed5 100644 (file)
@@ -182,8 +182,8 @@ class DateTimeFormat
         */
        public static function fix(string $dateString): string
        {
-               $search  = ['Mär', 'März', 'Mai', 'Juni', 'Juli', 'Okt', 'Dez', 'ET' , 'ZZ', ' - ', '&#x2B;', '&amp;#43;', ' (Coordinated Universal Time)'];
-               $replace = ['Mar', 'Mar' , 'May', 'Jun' , 'Jul' , 'Oct', 'Dec', 'EST', 'Z' , ', ' , '+'     , '+'        , ''];
+               $search  = ['Mär', 'März', 'Mai', 'Juni', 'Juli', 'Okt', 'Dez', 'ET' , 'ZZ', ' - ', '&#x2B;', '&amp;#43;', ' (Coordinated Universal Time)', '\\'];
+               $replace = ['Mar', 'Mar' , 'May', 'Jun' , 'Jul' , 'Oct', 'Dec', 'EST', 'Z' , ', ' , '+'     , '+'        , ''                             , ''];
 
                $dateString = str_replace($search, $replace, $dateString);
 
index c4e2127bad9cd44f0063f2a06d666e5a40b4db16..046680de625dbd9ebd9474cc17070fb02c26b9d5 100644 (file)
@@ -134,7 +134,11 @@ class DateTimeFormatTest extends MockedTest
                        'Double HTML encode' => [
                                'expectedDate' => '2015-05-22T08:48:00+12:00',
                                'dateString' => '2015-05-22T08:48:00&amp;#43;12:00'
-                       ]
+                       ],
+                       '2023-04-02\T17:22:42+05:30' => [
+                               'expectedDate' => '2023-04-02T17:22:42+05:30',
+                               'dateString' => '2023-04-02\T17:22:42+05:30'
+                       ],
                ];
        }