Zdravím,
tušíte někdo, jak zjistit rozdíl mezi dvěma různými datumy? z toho jeden by byl aktuální a druhý z DB. Jde o to, zjistit, kolik času uplynulo od DB záznamu. :-)
Díky
time() - $db_cas_pomocou_time
v DB pouzivam format DATETIME...
netusim, jak by me mohl pomoct time(), ten pracuje pouze s casem, jenze ja bych rad odcital i dny.
proste - vezmu aktualni cas: 2005-03-25 13:03:25 , z DB vytáhnu 2005-03-20 12:03:25 , nejakym zpusobem se odectou, tzn.
vypise se: 5 dní 1hod.
nebo tak neco na ten zpusob... :-)
Ja si nejdřív převedu formu vytáhnuto z databáze (např. 2005-03-25 12:00:00), toto převedu na UNIX časové razítko.
pak funkce time() - $datum_z_dtbs_ve_forme_unix_razitka
a pak výsledek jako unix razitko prevedes na čitatelný formát.
zjednodušeně - nejdřív si převeď všechny datumy na unix razítka (vyjadřuje se jako počet vteřin od nějakého pevně daného data) a pak si těch počet vteřin rozdílu převedeš na dny, hodiny, minuty, vteřiny (vlastní funkcí třeba)
Zkus si přečíst manuál pro PHP - sekce DATETIME function (či tak nějak)