| Autor | Zpráva | ||
|---|---|---|---|
| Maron Profil * |
#1 · Zasláno: 10. 8. 2011, 21:27:44
Ahoj, zrovna řeším, jak zjistit výsledný čas. Potřebuji zjistit aktuální čas a k tomu přičíst určitý počet hodin, minut a sekund. Vrátit potřebuji datum i s časovým údajem. Máte nějaké tipy, jak na to?
|
||
| Majkl578 Profil |
#2 · Zasláno: 10. 8. 2011, 21:52:36 · Upravil/a: Majkl578
$date = new \DateTime; // aktuální čas
echo $date->format('d.m.Y H:i:s'); // vypsání času teď
$date->add(new \DateInterval('PT5H15M20S')); // rozdíl 5 hodin, 15 minut, 20 sekund - formát na http://www.php.net/manual/en/dateinterval.construct.php
echo $date->format('d.m.Y H:i:s'); // vypsání času po změně$date = new \DateTime; // aktuální čas
$date->modify('+5 hours 15 minutes 20 seconds'); // rozdíl - podle pravidel jako u strtotime (http://www.php.net/manual/en/datetime.formats.php)
echo $date->format('d.m.Y H:i:s'); // vypsání času po změně |
||
| php Profil |
#3 · Zasláno: 10. 8. 2011, 22:03:19 · Upravil/a: php
taky by šla použít konstrukce s
date("nějaký formát", strtotime("+1 week 2 days 4 hours 2 seconds"))http://php.net/manual/en/function.strtotime.php |
||
| Maron Profil * |
#4 · Zasláno: 10. 8. 2011, 22:08:51
Moc díky oběma, už jsem to i vygooglil. Ještě nad tím popřemýšlím ;-)
BTW: Majkle, neseď furt na tom jabberu :-P |
||
|
Časová prodleva: 15 let
|
|||
0