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
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:
Když to budeš zasílat rovnou v datetime v proměnné $datum, tak toto funguje třeba v Nette:
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");