Autor Zpráva
dedek
Profil *
Zdravim,
potřeboval bych pomoci ohledně fcí na datum.
Chci si uložit nějaký datum do databáze a z něho dále čerpat. Chci k tomuto datumu přičíst dny a dále zapisovat do databáze.
př.:
$casza14dni = date("d-m-Y", mktime(0,0,0, date(m), date(d)+14,date(Y)));
echo "$casza14dni";

toto už tady někde je ale to dělá s aktuálním datem a já to potřebuju n to datum které mám uložené v databázi.
dále chci uložit to nové číslo do databáze a čerpat zase z toho nového
prosím poraďte
díky
Majkl578
Profil
pokud by jsi pouzil unix timestamp (unixovy cas ve formatu INT), slo by to relativne jednoduse.
pri vkladani do db by sis ulozil i tenhle cas a pozdeji takto upravil:
$kolik = 60*60*24*14;//14 dní
'UPDATE tabulka SET cas = cas + $kolik'

vypsat jako datum jej muzes takto:
date('format', $unixtimestamp); //$unixtimestamp bude ten cas vytazeny z db
Alphard
Profil
mysql má kvalitní nástroje pro práci s daty, doporučuji ukládat jako datetime a nastudovat http://dev.mysql.com/doc/refman/5.0/en/date-and-time-functions.html

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: