|
1 | 1 | <?php
|
2 | 2 | declare(strict_types=1);
|
3 | 3 |
|
| 4 | +use Illuminate\Support\Facades\Date; |
4 | 5 | use Illuminate\Support\Facades\DB;
|
5 | 6 | use Jenssegers\Mongodb\Collection;
|
6 | 7 | use Jenssegers\Mongodb\Query\Builder;
|
@@ -545,14 +546,14 @@ public function testUpdateSubdocument()
|
545 | 546 | public function testDates()
|
546 | 547 | {
|
547 | 548 | DB::collection('users')->insert([
|
548 |
| - ['name' => 'John Doe', 'birthday' => new UTCDateTime(1000 * strtotime("1980-01-01 00:00:00"))], |
549 |
| - ['name' => 'Jane Doe', 'birthday' => new UTCDateTime(1000 * strtotime("1981-01-01 00:00:00"))], |
550 |
| - ['name' => 'Robert Roe', 'birthday' => new UTCDateTime(1000 * strtotime("1982-01-01 00:00:00"))], |
551 |
| - ['name' => 'Mark Moe', 'birthday' => new UTCDateTime(1000 * strtotime("1983-01-01 00:00:00"))], |
| 549 | + ['name' => 'John Doe', 'birthday' => new UTCDateTime(Date::parse("1980-01-01 00:00:00")->format('Uv'))], |
| 550 | + ['name' => 'Jane Doe', 'birthday' => new UTCDateTime(Date::parse("1981-01-01 00:00:00")->format('Uv'))], |
| 551 | + ['name' => 'Robert Roe', 'birthday' => new UTCDateTime(Date::parse("1982-01-01 00:00:00")->format('Uv'))], |
| 552 | + ['name' => 'Mark Moe', 'birthday' => new UTCDateTime(Date::parse("1983-01-01 00:00:00")->format('Uv'))], |
552 | 553 | ]);
|
553 | 554 |
|
554 | 555 | $user = DB::collection('users')
|
555 |
| - ->where('birthday', new UTCDateTime(1000 * strtotime("1980-01-01 00:00:00"))) |
| 556 | + ->where('birthday', new UTCDateTime(Date::parse("1980-01-01 00:00:00")->format('Uv'))) |
556 | 557 | ->first();
|
557 | 558 | $this->assertEquals('John Doe', $user['name']);
|
558 | 559 |
|
|
0 commit comments