---
title: "Intervaly a trvanie — Opening Hours for Laravel | Roundly"
description: "Vypíšte obdobia otvorenia medzi dvoma okamihmi, overte celé intervaly a zmerajte čas otvorenia či zatvorenia v reálnych sekundách."
url: https://roundly-consulting.com/sk/open-source/navody/opening-hours-for-laravel/intervaly-a-trvanie
language: sk
---

[Všetky balíky](https://roundly-consulting.com/sk/open-source.md)

[Opening Hours for Laravel](https://roundly-consulting.com/sk/open-source/navody/opening-hours-for-laravel.md)

# Intervaly a trvanie

Dotazy na interval pracujú so zlúčenými obdobiami orezanými na daný interval:

```php
$hours->openingPeriodsBetween($monday, $monday->addWeek());   // list<OpeningPeriod>, clipped
$hours->isOpenDuring($from, $to);                              // open for the whole span
$hours->isClosedDuring($from, $to);                            // not open at any moment
$hours->openSecondsBetween($monday, $monday->addWeek());       // real elapsed seconds
$hours->closedSecondsBetween($from, $to);
$hours->openDurationBetween($from, $to);                       // CarbonInterval
```

- isOpenDuring() platí, len ak celý interval pokrýva jeden súvislý úsek; isClosedDuring() platí, ak nie je otvorené v žiadnom jeho okamihu.
- Trvanie je skutočný uplynulý čas — deň 00:00–24:00 trvá pri zmene času 23 alebo 25 hodín.
- openDurationBetween() vracia kaskádovaný CarbonInterval.
- Intervaly dlhšie ako max\_query\_days vyhodia QueryRangeTooLargeException s hodnotami requestedDays a maxDays — aj pri isOpenDuring() a isClosedDuring().

## Prejavte lásku k open source

Tento balík je zadarmo pod licenciou MIT. Ak vám šetrí čas, jednorazový príspevok alebo členstvo na Patreone nám pomôže ho ďalej udržiavať, testovať a dokumentovať.

[Ďalšie spôsoby podpory vrátane kryptomien](https://roundly-consulting.com/sk/podporte-nas.md)

Odoslaním daru súhlasíte s našimi [podmienkami prijímania darov](https://roundly-consulting.com/sk/podmienky-darov.md).

[Podporte našu open-source prácu (otvorí sa v novej karte)](https://donate.stripe.com/dRmeVe8FX5PF1Qd9pXcEw00) [Pridajte sa k nám na Patreone (otvorí sa v novej karte)](https://www.patreon.com/cw/roundly)

## Chcete to zabudovať do svojho produktu?

Naše balíky integrujeme do zákazkových Laravel a AI riešení. Napíšte nám, na čom pracujete, a ozveme sa do 48 hodín.

[Ponuka do 48 hodín](https://roundly-consulting.com/sk/kontakt.md) [Prezrieť všetky balíky](https://roundly-consulting.com/sk/open-source/navody/opening-hours-for-laravel.md)
