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
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
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
date(“d.n.Y H:i”, strtotime($_POST[‘datum’]))