[ BLACK_SWORD @ 13.03.2010. 22:40 ] @
Pozdrav!

Dali mi neko može reći kako da naštimam da mi se na stranici datum prikazuje tipa "dan, mjesec, godina, vrijeme"

u mysql bazu sam postavio vako

Code:
  `datum` datetime NOT NULL,


a na stranici sam funkciju za pretvaranje datuma iz mysql oblika u obični format postavio vako

Code:
function pretvoriDatum($mysqlDatum)

{

$tmp=explode("-", $mysqlDatum);

$datum=$tmp[2] . "." . $tmp[1] . "." . $tmp[0];

return $datum;

}


i sad mi se na stranici prikazuje "dan, sat, mjesec, godina" a ja bi htjeo da bude "dan, mjesec, godina, vrijeme" molio bih vas za pomoć. Hvala!

I još jedno pitanje u skripti za registraciju sam postavio da korisnik pri registraciji odabere spol, u mysql sam stavio tipa

Code:
  `spol` enum('m','z') NOT NULL,


e kako sad da napravim da mi na stranici mjesto "m" piše muško, a mjesto "z" žensko ?

Hvala na pomoći!
[ kelja @ 14.03.2010. 23:55 ] @
Najbolje da u bazu turas samo time(), a valjda ce i ovo pomoci:
http://www.php.net/manual/en/function.date.php

A glede drugog pitanja:
if spol == z echo zensko, valjda.
[ kelja @ 15.03.2010. 20:38 ] @
Ne slusaj kelju, samo teraj tako i sve je ok. Datum u bazi treba da je formata datetime.

Onda, kada imas taj datum u promenljivoj $x, uradis:

echo date($format, strtotime($x));

gde ti je $format opisan na http://www.php.net/date


Ako hoces da lokalizujes (recimo na srpski), onda umesto date() koristis strftime() ( http://www.php.net/strftime ), a pre toga setujes locale sa setlocale() ( http://www.php.net/setlocale )
[ kelja @ 15.03.2010. 21:29 ] @
Ma dobro, ne bih ni ja sebe slusao. :)