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

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

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

ODPOVĚĎ


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");
Jak se ti článek líbil?

Komentáře (0)

Přidat komentář