We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
event with timezone offset appears on the correct UTC date
1 parent f60ef12 commit 62fc8f1Copy full SHA for 62fc8f1
1 file changed
tests/EventsTest.php
@@ -422,3 +422,21 @@
422
expect($events1)->toHaveCount(1);
423
expect($events2)->toHaveCount(1);
424
});
425
+
426
+test('event with timezone offset appears on the correct UTC date', function () {
427
+ $date = CarbonImmutable::createFromDate(2026, 2, 28);
428
+ Entry::make()
429
+ ->collection('events')
430
+ ->data([
431
+ 'start_date' => $date->toDateString(),
432
+ 'timezone' => 'America/Los_Angeles',
433
+ 'start_time' => '22:00',
434
+ 'end_time' => '23:00',
435
+ ])->save();
436
437
+ $events1 = Events::fromCollection('events')->between($date->startOfDay(), $date->endOfDay());
438
+ $events2 = Events::fromCollection('events')->between($date->startOfDay()->addDay(), $date->endOfDay()->addDay());
439
440
+ expect($events1)->toHaveCount(0);
441
+ expect($events2)->toHaveCount(1);
442
+});
0 commit comments