Fix dátum módosítása
Sziasztok!
A problémám az, hogy adatbázisban elmentve vannak fix dátumok.
Például: 2010-10-11 14:10:10
Ezt a PHP-ben hogyan tudom módosítani úgy, hogy hozzáadhassak vagy kivonhassak belőle x időt.
Ezt a módszert próbáltam, hogy behelyettesítettem a dátumot a "Y-m-d H:i:s" helyére, de nem lett jó.
date("Y-m-d H:i:s",time()+7776000);
Mi lenne a jó megoldás?
■ A problémám az, hogy adatbázisban elmentve vannak fix dátumok.
Például: 2010-10-11 14:10:10
Ezt a PHP-ben hogyan tudom módosítani úgy, hogy hozzáadhassak vagy kivonhassak belőle x időt.
Ezt a módszert próbáltam, hogy behelyettesítettem a dátumot a "Y-m-d H:i:s" helyére, de nem lett jó.
date("Y-m-d H:i:s",time()+7776000);
Mi lenne a jó megoldás?
google + ..
http://codeigniter.com/forums/viewthread/83424/
http://www.java2s.com/Tutorial/MySQL/0280__Date-Time-Functions/0200__DATE_ADD.htm
(egyébként nem írtál semmit, hogy milyen adatbázisról van szó - mysql, oracle stb)
Valami hasonló lehet, de nem ellenőriztem:
(!!! mindenképp teszteld le mielőtt élesben használod !!!)
UPDATE tablanev SET datum=DATE_ADD(datum, INTERVAL 1 DAY);
strtotime
Ez a jó
A te megoldásod az egyszerűbb és a jobb egy kis módosítással:
timestamp