|
|
@ -58,14 +58,6 @@ class Date extends \DateTimeImmutable implements \JsonSerializable { |
|
|
|
'Y-m-d H:i:s \z', |
|
|
|
'Y-m-d H:i:s O', |
|
|
|
'Y-m-d H:i:s P', |
|
|
|
'Y-m-d H:i:s.u \Z', |
|
|
|
'Y-m-d H:i:s.u \z', |
|
|
|
'Y-m-d H:i:s.u O', |
|
|
|
'Y-m-d H:i:s.u P', |
|
|
|
'Y-m-d H:i:s \Z', |
|
|
|
'Y-m-d H:i:s \z', |
|
|
|
'Y-m-d H:i:s O', |
|
|
|
'Y-m-d H:i:s P', |
|
|
|
// HTTP format (and similar) |
|
|
|
'D, d M Y H:i:s.u \G\M\T', |
|
|
|
'D, d M Y H:i:s.u \U\T\C', |
|
|
@ -85,9 +77,44 @@ class Date extends \DateTimeImmutable implements \JsonSerializable { |
|
|
|
'D, d M Y H:i:s\Z', |
|
|
|
'D, d M Y H:i:sO', |
|
|
|
'D, d M Y H:i:sP', |
|
|
|
// HTTP obsolete format |
|
|
|
// HTTP obsolete format (assumed UTC) |
|
|
|
'D M j H:i:s.u Y', |
|
|
|
'D M j H:i:s Y', |
|
|
|
// minute precision only |
|
|
|
'Y-m-d\TH:i\Z', |
|
|
|
'Y-m-d\TH:i\z', |
|
|
|
'Y-m-d\TH:iO', |
|
|
|
'Y-m-d\TH:iP', |
|
|
|
'Y-m-d\tH:i\Z', |
|
|
|
'Y-m-d\tH:i\z', |
|
|
|
'Y-m-d\tH:iO', |
|
|
|
'Y-m-d\tH:iP', |
|
|
|
'Y-m-d H:i\Z', |
|
|
|
'Y-m-d H:i\z', |
|
|
|
'Y-m-d H:iO', |
|
|
|
'Y-m-d H:iP', |
|
|
|
'Y-m-d\TH:i \Z', |
|
|
|
'Y-m-d\TH:i \z', |
|
|
|
'Y-m-d\TH:i O', |
|
|
|
'Y-m-d\TH:i P', |
|
|
|
'Y-m-d\tH:i \Z', |
|
|
|
'Y-m-d\tH:i \z', |
|
|
|
'Y-m-d\tH:i O', |
|
|
|
'Y-m-d\tH:i P', |
|
|
|
'Y-m-d H:i \Z', |
|
|
|
'Y-m-d H:i \z', |
|
|
|
'Y-m-d H:i O', |
|
|
|
'Y-m-d H:i P', |
|
|
|
'D, d M Y H:i \G\M\T', |
|
|
|
'D, d M Y H:i \U\T\C', |
|
|
|
'D, d M Y H:i \U\T', |
|
|
|
'D, d M Y H:i \Z', |
|
|
|
'D, d M Y H:i O', |
|
|
|
'D, d M Y H:i P', |
|
|
|
'D, d M Y H:i\Z', |
|
|
|
'D, d M Y H:iO', |
|
|
|
'D, d M Y H:iP', |
|
|
|
'D M j H:i Y', |
|
|
|
// Assumed UTC |
|
|
|
'Y-m-d\TH:i:s.u', |
|
|
|
'Y-m-d\TH:i:s', |
|
|
@ -95,10 +122,12 @@ class Date extends \DateTimeImmutable implements \JsonSerializable { |
|
|
|
'Y-m-d\tH:i:s', |
|
|
|
'Y-m-d H:i:s.u', |
|
|
|
'Y-m-d H:i:s', |
|
|
|
'Y-m-d H:i:s.u', |
|
|
|
'Y-m-d H:i:s', |
|
|
|
'D, d M Y H:i:s.u', |
|
|
|
'D, d M Y H:i:s', |
|
|
|
'Y-m-d\TH:i', |
|
|
|
'Y-m-d\tH:i', |
|
|
|
'Y-m-d H:i', |
|
|
|
'D, d M Y H:i', |
|
|
|
]; |
|
|
|
|
|
|
|
protected static function create(\DateTimeInterface $temp): self { |
|
|
|