PHP - generator všech dnů v intervalu datetime
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
Dobrý den,
následující PHP funkce vrátí všechny dny mezi intervaly date:
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
ODPOVĚĎ
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;
}
}