PHP Nette - jak zaokrouhlit čas na celé hodiny z datetime

Před 1 lety napsal Jesus

Vyřešeno
Ahoj, dělám v PHP Nette a potřeboval bych zaokrouhlovat hodnoty s časem (datetime), které jsou odeslané z formuláře na celé hodiny. Jak toho docílit? Děkuji

RE: PHP Nette - jak zaokrouhlit…

Před 1 lety napsal Hanz

Zkontrolováno

Ahoj,

zaokrouhlit na celé hodiny z datetime, kdy ti to třeba formulář posílá ve dvou hodnotách $values->date a $values->time můžeš pomocí funkce date a strtotime:

$od = date('Y-m-d H:00:00', strtotime("$values->date $values->time"));

Když to budeš zasílat rovnou v datetime v proměnné $datum, tak toto funguje třeba v Nette:

$datum = DateTime::from("$datum 12:00:00");
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