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: 13 let
|
0