PHP - generator všech dnů v intervalu datetime

11.03.2019 napsal Hipp

Vyřešeno
Dobrý den,

potřeboval bych v PHP vygenerovat všechny dny v rozmezí datumů - tzn. např zadat 2019-03-11 až 2019-03-15 a pomocí cyklu by mně to mělo vygenerovat všechny data:

2019-03-11
2019-03-12
2019-03-13
2019-03-14
2019-03-15

Díky

RE: PHP - generator všech dnů v…

17.03.2019 odpověděl Hanz

Zkontrolováno

Dobrý den,

následující PHP funkce vrátí všechny dny mezi intervaly date:


//vygeneruje vsechny dny v intervalu
//(napr. vrati dny 8.1, 9.1., 10.1. a 11.1. mezi intervalem 8.1 - 11.1
public function generatorIntervaluDni($od,$do)
{
  if (isset($od) && isset($do)) {

    do {
      $array[] = $od->format("Y-m-d");
      $od->modify("+1 day");
    } while ($od <= $do);

  return $array;

  } else {
    return False;
  }
}
Tento web používá k poskytování služeb, personalizaci reklam a analýze návštěvnosti soubory cookie. Používáním tohoto webu s tím souhlasíte. Další informace