|
@@ -40,7 +40,7 @@ class StubIntlDateFormatter
|
|
|
|
|
|
public function format($timestamp)
|
|
public function format($timestamp)
|
|
{
|
|
{
|
|
- $specialChars = 'MLydGQqhDEaHk';
|
|
|
|
|
|
+ $specialChars = 'MLydGQqhDEaHkK';
|
|
$specialCharsArray = str_split($specialChars);
|
|
$specialCharsArray = str_split($specialChars);
|
|
$specialCharsMatch = implode('|', array_map(function($char) {
|
|
$specialCharsMatch = implode('|', array_map(function($char) {
|
|
return $char . '+';
|
|
return $char . '+';
|
|
@@ -153,6 +153,12 @@ class StubIntlDateFormatter
|
|
$hourOfDay = ('0' == $hourOfDay) ? '24' : $hourOfDay;
|
|
$hourOfDay = ('0' == $hourOfDay) ? '24' : $hourOfDay;
|
|
return str_pad($hourOfDay, $length, '0', STR_PAD_LEFT);
|
|
return str_pad($hourOfDay, $length, '0', STR_PAD_LEFT);
|
|
break;
|
|
break;
|
|
|
|
+
|
|
|
|
+ case 'K':
|
|
|
|
+ $hourOfDay = gmdate('g', $timestamp);
|
|
|
|
+ $hourOfDay = ('12' == $hourOfDay) ? '0' : $hourOfDay;
|
|
|
|
+ return str_pad($hourOfDay, $length, '0', STR_PAD_LEFT);
|
|
|
|
+ break;
|
|
}
|
|
}
|
|
};
|
|
};
|
|
|
|
|