File tree Expand file tree Collapse file tree 1 file changed +2
-10
lines changed Expand file tree Collapse file tree 1 file changed +2
-10
lines changed Original file line number Diff line number Diff line change 2525use MongoDB \BSON \UTCDateTime ;
2626use MongoDB \Laravel \Query \Builder as QueryBuilder ;
2727
28- use function abs ;
2928use function array_key_exists ;
3029use function array_keys ;
3130use function array_merge ;
4140use function is_string ;
4241use function ltrim ;
4342use function method_exists ;
44- use function sprintf ;
4543use function str_contains ;
4644use function str_starts_with ;
4745use function strcmp ;
@@ -139,15 +137,9 @@ public function fromDateTime($value)
139137 /** @inheritdoc */
140138 protected function asDateTime ($ value )
141139 {
142- // Convert UTCDateTime instances.
140+ // Convert UTCDateTime instances to Carbon .
143141 if ($ value instanceof UTCDateTime) {
144- $ date = $ value ->toDateTime ();
145-
146- $ seconds = $ date ->format ('U ' );
147- $ milliseconds = abs ((int ) $ date ->format ('v ' ));
148- $ timestampMs = sprintf ('%d%03d ' , $ seconds , $ milliseconds );
149-
150- return Date::createFromTimestampMs ($ timestampMs );
142+ return Date::instance ($ value ->toDateTime ());
151143 }
152144
153145 return parent ::asDateTime ($ value );
You can’t perform that action at this time.
0 commit comments