Php / mysql datum

Pokusavam da u html inputu mogu unositi datum u formatu “25.6.2012 14:20” i da mi se sacuva u bazu nakon submit ali mi nekako ne ide :frowning:

u input text možeš unositi sve pa tako i datum u ovom obliku koji si napisao. Ja bih ti preporučio da koristiš TIMESTAMP u bazi kako bi dobio datum, a onda ga u php-u ukoliko je potrebno prebaciš u ovaj naš format datuma.

Zapravo html nije problmem, ali ovaj drudio dio u php-u ne znam kako da podesim. Ne znam kako da kazem php-u da hocu taj format datuma, ili “mysql-u” da kazem pretvori ga opet u svoj format i sacuvaj. Isti mi je problem i sa ucitavanjem datuma, pa ako bi mi mogao m malo detaljnije opisati :slight_smile:

PHP: date - Manual
date(“d.n.Y H:i”, $datum); Ukoliko izostaviš drugi parametar, ovo će ti vratiti trenutno vrijeme i datum. A u bazu možeš spremiti i unix timestamp,

Ja uvijek spremam timestamp jer se može manipulirati s tim, kao utc, utc±1 itd…

Ali probaj ovako:
[php]$time = strtotime($_POST[‘datum’]);[/php]

Polje u bazi nek bude int/medint/bigint

Evo ga radi :slight_smile:

date(“d.n.Y H:i”, strtotime($_POST[‘datum’]))