File tree Expand file tree Collapse file tree 1 file changed +6
-2
lines changed Expand file tree Collapse file tree 1 file changed +6
-2
lines changed Original file line number Diff line number Diff line change 99use Carbon \CarbonPeriod ;
1010use Closure ;
1111use DateTimeInterface ;
12+ use DateTimeZone ;
1213use Illuminate \Database \Query \Builder as BaseBuilder ;
1314use Illuminate \Database \Query \Expression ;
1415use Illuminate \Support \Arr ;
4041use function call_user_func_array ;
4142use function count ;
4243use function ctype_xdigit ;
44+ use function date_default_timezone_get ;
4345use function dd ;
4446use function dump ;
4547use function end ;
@@ -1662,7 +1664,8 @@ private function aliasIdForResult(array|object $values): array|object
16621664
16631665 foreach ($ values as $ key => $ value ) {
16641666 if ($ value instanceof UTCDateTime) {
1665- $ values [$ key ] = Date::instance ($ value ->toDateTime ());
1667+ $ values [$ key ] = Date::instance ($ value ->toDateTime ())
1668+ ->setTimezone (new DateTimeZone (date_default_timezone_get ()));
16661669 } elseif (is_array ($ value ) || $ value instanceof stdClass) {
16671670 $ values [$ key ] = $ this ->aliasIdForResult ($ value );
16681671 }
@@ -1677,7 +1680,8 @@ private function aliasIdForResult(array|object $values): array|object
16771680
16781681 foreach (get_object_vars ($ values ) as $ key => $ value ) {
16791682 if ($ value instanceof UTCDateTime) {
1680- $ values ->{$ key } = Date::instance ($ value ->toDateTime ());
1683+ $ values ->{$ key } = Date::instance ($ value ->toDateTime ())
1684+ ->setTimezone (new DateTimeZone (date_default_timezone_get ()));
16811685 } elseif (is_array ($ value ) || $ value instanceof stdClass) {
16821686 $ values ->{$ key } = $ this ->aliasIdForResult ($ value );
16831687 }
You can’t perform that action at this time.
0 commit comments